A B C D E F G H I J K L M N O P R S T U V W X Z

A

absolute() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Sets each component of this point to its absolute value.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.AppearancePanel
Listens action events sent by control buttons attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.LightPanel
Listens action events sent by control buttons attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.MaterialPanel
Listens action events sent by control buttons attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.NodePanel
Listens action events sent by controls attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.ObjPanel
Listens action events sent by controls attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.editor.tools.TextureAttributesPanel
Listens action events sent by control buttons attached to this panel.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.hierarchy.view.HierarchyFrame
Listens actions performed on menubar items.
actionPerformed(ActionEvent) - Method in class j3deditor.bin.util.preferences.PrefPanel
Listens the actions performed on this panel.
activateNextPanel() - Method in class j3deditor.bin.components.MultiPanel
Replaces the currently shown component with the next child.
add(J3DePoint2D, J3DePoint2D) - Static method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Returns new J3DePoint2D which value is the vector sum of points p1 and p2.
addGeometry(J3DeGeometry) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
Adds new geometry.
addHierarchyListener(HierarchyEventListener) - Method in class j3deditor.bin.hierarchy.util.HierarchyWorker
Adds the specified HierarchyEventListener.
addHotSpot(SimpleButton, Rectangle, String, String) - Method in class j3deditor.bin.components.ComplexButton
Adds new hotspot to this button.
addHotSpot(SimpleButton, Rectangle, Image, Image) - Method in class j3deditor.bin.components.ComplexButton
Adds new hotspot to this button.
addLayoutComponent(String, Component) - Method in class j3deditor.bin.components.ButtonPanelLayout
Required by LayoutManager, not in use.
addLayoutComponent(String, Component) - Method in class j3deditor.bin.components.CenterLayout
Required by LayoutManager, not in use.
addLayoutComponent(String, Component) - Method in class j3deditor.bin.editor.util.GELayout
Required by LayoutManager.
addLayoutComponent(String, Component) - Method in class j3deditor.bin.editor.util.MainLayout
Required by LayoutManager.
addLayoutComponent(String, Component) - Method in class j3deditor.bin.editor.util.SELayout
Required by LayoutManager.
addNewObject(J3DeObject) - Method in class j3deditor.bin.hierarchy.J3DeScene
Adds the specified object to this scene.
addNewObjects(J3DeObject[]) - Method in class j3deditor.bin.hierarchy.J3DeScene
Adds an array of objects to this scene.
addNewScene() - Method in class j3deditor.bin.hierarchy.HierarchyManager
Creates new blank J3DeScene object and attaches it to this hierarchy node.
addNewScene(String) - Method in class j3deditor.bin.hierarchy.HierarchyManager
Loads the J3DeScene from specified file and attaches it to this hierarchy node.
addPanel(Component) - Method in class j3deditor.bin.components.MultiPanel
Adds new child to this multipanel.
addSimpleButtonListener(SimpleButtonListener) - Method in class j3deditor.bin.components.SimpleButton
Adds the given listener to this button.
addTreeModelListener(TreeModelListener) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
Not in use.
addVertex(J3DePoint2D, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
Adds a new vertex to the specified polygonal mesh if possible.
addVertex(float, float, float) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Adds a new vertex to the specified position.
AppearancePanel - Class in j3deditor.bin.editor.tools
User interface for manipulating the attributes of active J3DeAppearance node.
AppearancePanel(J3DeAppearance, HierarchyEventListener) - Constructor for class j3deditor.bin.editor.tools.AppearancePanel
Creates an instance of AppearancePanel that manipulates the given J3DeAppearance node.
areFacesSelected() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns true if selected faces array is not null.
askDouble(double) - Static method in class j3deditor.bin.components.InputDialog
Brings up a dialog requesting double input from user.
askFloat(float) - Static method in class j3deditor.bin.components.InputDialog
Brings up a dialog requesting float input from user.
askIndex(String, int) - Static method in class j3deditor.bin.editor.tools.IndexDialog
Creates a dialog for asking a index.
askInt(int) - Static method in class j3deditor.bin.components.InputDialog
Brings up a dialog requesting int input from user.
askNewFaceCount(GeometryManipulator) - Static method in class j3deditor.bin.editor.tools.ChangeGeometryDialog
Creates a dialog for changing vertex count of the specified geometry.
askString(String) - Static method in class j3deditor.bin.components.InputDialog
Brings up a dialog requesting String input from user.
Axes2D - Class in j3deditor.bin.editor
Hows the currently active view orientation of the specified Scene2D.
Axes2D(int) - Constructor for class j3deditor.bin.editor.Axes2D
Creates an instance of Axes2D of the specified type.
Axes2D(Scene2D) - Constructor for class j3deditor.bin.editor.Axes2D
Creates an instance of Axes2D which will be asoociated with the specified Scene2D.

B

BackgroundTask - Interface in j3deditor.bin.util
An object that can be executed by the BackgroundThread.
BackgroundThread - Class in j3deditor.bin.util
Executes all tasks added to its task queue sequentially in a low priority "daemon" thread.
BackgroundThread() - Constructor for class j3deditor.bin.util.BackgroundThread
Creates an instance of BackgroundThread.
BareBonesBrowserLaunch - Class in com.centerkey.utils
Bare Bones Browser Launch for Java
Utility class to open a web page from a Swing application in the user's default browser.
BareBonesBrowserLaunch() - Constructor for class com.centerkey.utils.BareBonesBrowserLaunch
 
BRANCHGROUP_DETACH - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
the BranchGroup object has been detached from a virtual universe.
buttonClicked(SimpleButtonEvent) - Method in interface j3deditor.bin.components.SimpleButtonListener
Invoked when the button is clicked.
buttonClicked(SimpleButtonEvent) - Method in class j3deditor.bin.editor.CameraPanel
Not in use.
buttonClicked(SimpleButtonEvent) - Method in class j3deditor.bin.editor.ObjectPanel
Listens the mouse click events sent by SimpleButton objects.
buttonClicked(SimpleButtonEvent) - Method in class j3deditor.bin.editor.SceneEditor
Listens the mouse click events sent by SimpleButton objects.
buttonClicked(SimpleButtonEvent) - Method in class j3deditor.bin.editor.TransformPanel
Listens the mouse click events sent by SimpleButton objects.
buttonDragEnded(SimpleButtonEvent) - Method in interface j3deditor.bin.components.SimpleButtonListener
Invoked when the drag is ended.
buttonDragEnded(SimpleButtonEvent) - Method in class j3deditor.bin.editor.CameraPanel
Not in use.
buttonDragEnded(SimpleButtonEvent) - Method in class j3deditor.bin.editor.ObjectPanel
Not in use.
buttonDragEnded(SimpleButtonEvent) - Method in class j3deditor.bin.editor.SceneEditor
Not in use.
buttonDragEnded(SimpleButtonEvent) - Method in class j3deditor.bin.editor.TransformPanel
Listens the mouse drag events sent by SimpleButton objects.
buttonDragged(SimpleButtonEvent) - Method in interface j3deditor.bin.components.SimpleButtonListener
Invoked when the cursor is dragged inside buttons bounds.
buttonDragged(SimpleButtonEvent) - Method in class j3deditor.bin.editor.CameraPanel
Listens the mouse drag events sent by SimpleButton objects.
buttonDragged(SimpleButtonEvent) - Method in class j3deditor.bin.editor.ObjectPanel
Not in use.
buttonDragged(SimpleButtonEvent) - Method in class j3deditor.bin.editor.SceneEditor
Not in use.
buttonDragged(SimpleButtonEvent) - Method in class j3deditor.bin.editor.TransformPanel
Listens the mouse drag events sent by SimpleButton objects.
buttonEntered(SimpleButtonEvent) - Method in interface j3deditor.bin.components.SimpleButtonListener
Invoked when the cursor enters to buttons bounds.
buttonEntered(SimpleButtonEvent) - Method in class j3deditor.bin.editor.CameraPanel
Listens the mouse enter events sent by SimpleButton objects.
buttonEntered(SimpleButtonEvent) - Method in class j3deditor.bin.editor.ObjectPanel
Listens the mouse enter events sent by SimpleButton objects.
buttonEntered(SimpleButtonEvent) - Method in class j3deditor.bin.editor.SceneEditor
Listens the mouse enter events sent by SimpleButton objects.
buttonEntered(SimpleButtonEvent) - Method in class j3deditor.bin.editor.TransformPanel
Listens the mouse enter events sent by SimpleButton objects.
buttonExited(SimpleButtonEvent) - Method in interface j3deditor.bin.components.SimpleButtonListener
Invoked when the cursor exits from buttons bounds.
buttonExited(SimpleButtonEvent) - Method in class j3deditor.bin.editor.CameraPanel
Listens the mouse exit events sent by SimpleButton objects.
buttonExited(SimpleButtonEvent) - Method in class j3deditor.bin.editor.ObjectPanel
Listens the mouse exit events sent by SimpleButton objects.
buttonExited(SimpleButtonEvent) - Method in class j3deditor.bin.editor.SceneEditor
Listens the mouse exit events sent by SimpleButton objects.
buttonExited(SimpleButtonEvent) - Method in class j3deditor.bin.editor.TransformPanel
Listens the mouse exit events sent by SimpleButton objects.
ButtonPanelLayout - Class in j3deditor.bin.components
The ButtonPanelLayout class is a layout manager that lays out a container's components in one row/column.
ButtonPanelLayout(int, int, int, int) - Constructor for class j3deditor.bin.components.ButtonPanelLayout
Creates an instance of ButtonPanelLayout with specified width and height of components and layout order.
ButtonPanelLayout(int, int, int, int, int) - Constructor for class j3deditor.bin.components.ButtonPanelLayout
Creates an instance of ButtonPanelLayout with specified width and height of components, space between them and layout order.
ButtonPanelLayout(int, int, int, int, int, int) - Constructor for class j3deditor.bin.components.ButtonPanelLayout
Creates an instance of ButtonPanelLayout with specified width and height of components, space between them and layout order.
ByteConverter - Class in j3deditor.bin.util
Tool for converting numbers to byte arrays and vice versa.
ByteConverter() - Constructor for class j3deditor.bin.util.ByteConverter
 

C

CAMERA_TRANSFORMATION - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
the camera has been transformed.
CameraPanel - Class in j3deditor.bin.editor
Contains buttons for moving the camera of the specified scene.
CameraPanel(VirtualScene, int, int, int, int, int) - Constructor for class j3deditor.bin.editor.CameraPanel
Creates an instance of CameraPanel.
cancel(Object) - Method in class j3deditor.bin.hierarchy.util.NormalCalculator
Cancels the computation if faces are being smoothed.
cancel(Object) - Method in interface j3deditor.bin.util.CancellableTask
Cancels the execution of this task.
CancellableTask - Interface in j3deditor.bin.util
An object which execution can be cancelled.
CenterLayout - Class in j3deditor.bin.components
The CenterLayout class is a layout manager that lays out a container's component in the middle of the container.
CenterLayout(int) - Constructor for class j3deditor.bin.components.CenterLayout
Creates an instance of CenterLayout with the given border width.
CenterLayout(int, int) - Constructor for class j3deditor.bin.components.CenterLayout
Creates an instance of CenterLayout with the given border width.
ChangeGeometryDialog - Class in j3deditor.bin.editor.tools
Dialog for changing the properties of a geometry.
ChangeGeometryDialog(J3DeShape3D, int) - Constructor for class j3deditor.bin.editor.tools.ChangeGeometryDialog
Creates a dialog for changing the various properties of the specified geometry.
changeGeometrySize(int) - Method in class j3deditor.bin.editor.GeometryEditor
Changes the size of geometry.
changeGeometrySize(int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Creates and returns new J3DeGeometryArray object with the specified size (vertex data will be also copied to new object).
changeGeometryType(int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Creates new GeometryArray with the specified vertex format and vertex data from this J3DeGeometryArray.
changeValidVCount(int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Changes the amount of valid vertices (and restructures the array of vertices (Vertex[])).
cleanUp() - Method in class j3deditor.bin.editor.EditorFrame
Must be called in the process of disposing this frame.
cleanUp() - Method in class j3deditor.bin.editor.EditorPanel
Disposes all content.
cleanUp() - Method in class j3deditor.bin.editor.GeometryEditor
Disposes all content.
cleanUp() - Method in class j3deditor.bin.editor.Scene3D
Frees up all resources.
cleanUp() - Method in class j3deditor.bin.editor.SceneEditor
Disposes all content.
cleanUp() - Method in class j3deditor.bin.editor.tools.ViewPanel3D
Disposes all resources.
cleanUp() - Method in class j3deditor.bin.hierarchy.view.HierarchyFrame
Removes all components from this frame.
cleanUp() - Method in class j3deditor.bin.InnerFrame
Removes all components from this frame.
CLICK - Static variable in class j3deditor.bin.components.SimpleButton
specifies that this button is clickable button.
clone(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
Clones this node.
clone(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeLight
Clones this node.
clone(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeObject
Clones this node.
clone(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DePrimitive
Clones this node.
clone(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
Clones this node.
close() - Method in class j3deditor.bin.util.ProgressIndicator
Disposes this progress indicator.
closeAllWindows() - Method in class j3deditor.bin.MainDesktop
Closes all internal frames attached to this desktop pane by calling their doDefaultCloseAction() method.
closeTextureEditor() - Method in class j3deditor.bin.editor.GeometryEditor
Replaces Scene2D that shows texture coordinates with Scene3D object.
closeWindow(InnerFrame) - Method in class j3deditor.bin.MainDesktop
Closes the given internal frame by calling its doDefaultCloseAction() method.
com.centerkey.utils - package com.centerkey.utils
 
ComplexButton - Class in j3deditor.bin.components
Object that groups multiple SimpleButton objects together into one button.
ComplexButton() - Constructor for class j3deditor.bin.components.ComplexButton
Creates an instance of ComplexButton.
ComponentUtils - Class in j3deditor.bin.components
Contains methods for manipulating with components.
ComponentUtils() - Constructor for class j3deditor.bin.components.ComponentUtils
 
compressedData - Static variable in class j3deditor.bin.util.Utilities
path of the compressed data directory inside the applications JAR file.
COORDINATE_VERTEX_STATE - Static variable in class j3deditor.bin.hierarchy.Vertex
Positional coordinate state.
Copyable - Interface in j3deditor.bin.hierarchy.util
Identifies the instance of implementing class as copyable object.
copyFromScenes() - Method in class j3deditor.bin.hierarchy.HierarchyManager
Forces all scenes to copy their selected objects.
copyObjects() - Method in class j3deditor.bin.hierarchy.J3DeScene
Copies all selected objects from this scene.
createDirectory(File) - Static method in class j3deditor.bin.util.Deployer
Creates the specified directory and all necessary parent directories if it does not exist yet.
createFile(File) - Static method in class j3deditor.bin.util.Deployer
Creates the specified file and all necessary parent directories if it does not exist yet.
createImageComponents(Image, int) - Static method in class j3deditor.bin.hierarchy.J3DeImageComponent
Creates an array of ImageComponent2D objects with the size of "levels" using the specified image.
createImageComponents(Image[], int) - Static method in class j3deditor.bin.hierarchy.J3DeImageComponent
Creates an array of ImageComponent3D objects with the size of "levels" using the specified images.
createNewGeometryArray(int, int, int) - Static method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Creates new GeometryArray with the specified properties and sets its valid vertx count to 0.
createSimilarGeometryArray(int, Vertex[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Creates and returns new J3DeGeometryArray which has same properties.
createTexture(int, Image[], int, int) - Static method in class j3deditor.bin.hierarchy.J3DeTexture
Creates new texture using the specified properties.
cutFromScenes() - Method in class j3deditor.bin.hierarchy.HierarchyManager
Forces all scenes to cut their selected objects.
cutObjects() - Method in class j3deditor.bin.hierarchy.J3DeScene
Cuts all selected objects from this scene.
Cuttable - Interface in j3deditor.bin.hierarchy.util
Identifies the instance of implementing class as cuttable object.

D

dataChanged(Object) - Method in class j3deditor.bin.editor.GeometryEditor
Geometry data has been changed and listeners must be updated.
dataChanged(Object) - Method in class j3deditor.bin.editor.tools.GeometryPanel
Updates info and menu.
dataChanged(Object) - Method in interface j3deditor.bin.editor.util.GeometryEditorListener
Geometry info has been changed.
dataPath - Static variable in class j3deditor.bin.util.UserData
relative path of the root directory of user files.
defaultData - Static variable in class j3deditor.bin.util.Utilities
path of the default data directory inside the applications JAR file.
Deletable - Interface in j3deditor.bin.hierarchy.util
Identifies the instance of implementing class as deletable object.
delete() - Method in class j3deditor.bin.hierarchy.J3DeObject
Removes this node from its parent.
delete() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Removes this texture from the Appearance object.
delete() - Method in interface j3deditor.bin.hierarchy.util.Deletable
Removes the object from the hierarchy tree.
deleteFromScenes() - Method in class j3deditor.bin.hierarchy.HierarchyManager
Forces every scene to delete their selected objects.
deleteObjects(HierarchyNode[]) - Method in class j3deditor.bin.hierarchy.J3DeScene
Deletes specified objects from this scene.
deleteScene() - Method in class j3deditor.bin.hierarchy.J3DeScene
Detaches BranchGroup object and removes this scene from HierarchyManager that contains it.
deleteSelectedFaces() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Deletes selected faces.
deleteVertices(Vertex[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Deletes specified vertices.
Deployer - Class in j3deditor.bin.util
Utilities for manipulating with files on disk.
Deployer() - Constructor for class j3deditor.bin.util.Deployer
 
deselectAllVertices() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Sets the state of all "selected" vertices to "normal".
deselectFaces() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Deselects all faces.
detach() - Method in class j3deditor.bin.hierarchy.J3DeScene
Detatces BranchGroup.
DISABLED_IMAGE - Static variable in class j3deditor.bin.components.ComplexButton
specifies that an image will be applied to the "disabled" state of this button.
DISABLED_IMAGE - Static variable in class j3deditor.bin.components.SimpleButton
specifies that an image will be applied to the "disabled" state of this button.
doDefaultCloseAction() - Method in class j3deditor.bin.editor.EditorFrame
Overrides the closing operation of this frame.
doDefaultCloseAction() - Method in class j3deditor.bin.InnerFrame
Closes this frame correctly.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.HierarchyWorker
 
doInBackground() - Method in class j3deditor.bin.hierarchy.util.NormalCalculator
Computes normals.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.ObjImporter
Performes the importation process in a background thread.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.ProjectLoader
Performes the loading process in a background thread.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.ProjectSaver
Performs the saving process in a background thread.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.SGFExporter
Performs the exporting process in a background thread.
doInBackground() - Method in class j3deditor.bin.hierarchy.util.SGSExporter
Performs the exporting process in a background thread.
done() - Method in class j3deditor.bin.hierarchy.util.ObjImporter
Notifies all listeners that object(s) have been added to the scene.
done() - Method in class j3deditor.bin.hierarchy.util.ProjectLoader
Notifies all listeners that object(s) have been added to the scene.
done() - Method in class j3deditor.bin.hierarchy.util.ProjectSaver
Notifies all listeners that object(s) have been altered.
DOUBLE - Static variable in class j3deditor.bin.components.InputDialog
specifies that this dialog accepts double type input.

E

EditorFrame - Class in j3deditor.bin.editor
JInternalFrame for scene-editor.
EditorFrame(JDesktopPane) - Constructor for class j3deditor.bin.editor.EditorFrame
Creates an instance of EditorFrame for a new scene.
EditorPanel - Class in j3deditor.bin.editor
Root element of the scene-editor.
EditorPanel(J3DeScene, EditorFrame) - Constructor for class j3deditor.bin.editor.EditorPanel
Creates an instance of EditorPanel which is attached to the given frame and contains the scene-editor for the given scene.
equals(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
Tests if this node equals to the given node.
equals(Object) - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Returns true if the Object object is of type J3DePoint2D and both coordinates in it are equal to the corresponding coordinates in this J3DePoint2D.
equals(Object) - Method in class j3deditor.bin.hierarchy.Vertex
Returns true if the Object o is of type Vertex and all of the positional coordinates of o are equal to the ones in this vertex.
execute(BackgroundTask) - Static method in class j3deditor.bin.util.BackgroundThread
Adds the specified task to the task queue and executes it as soon as possible.
executeOnce(BackgroundTask) - Static method in class j3deditor.bin.util.BackgroundThread
Adds the specified task to the task queue only if equivalent task can not be found in the queue, and executes it as soon as possible.
exportFile(String) - Method in class j3deditor.bin.hierarchy.util.SGFExporter
Exports the scene to the given file.
exportFile(String) - Method in class j3deditor.bin.hierarchy.util.SGSExporter
Exports the scene to the given file.
extractZip(InputStream, File) - Static method in class j3deditor.bin.util.Deployer
Extracts the contents of the specified ZIP file.
extractZipResources(String, String) - Method in class j3deditor.bin.util.Utilities
Extracts zipped resources from the applications JAR file to the given directory.

F

flip() - Method in class j3deditor.bin.editor.Scene2D
Flips this scene.
flipFaces() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Flips the face normals of all selected faces.
FLOAT - Static variable in class j3deditor.bin.components.InputDialog
specifies that this dialog accepts float type input.

G

GELayout - Class in j3deditor.bin.editor.util
The GELayout class is a layout manager for GeometryEditor.
GELayout(int, int) - Constructor for class j3deditor.bin.editor.util.GELayout
Creates an instance of GELayout.
GELayout(int, int, int, int) - Constructor for class j3deditor.bin.editor.util.GELayout
Creates an instance of GELayout.
GeometryEditor - Class in j3deditor.bin.editor
Panel that contains the 3D scene and various scene-editor components.
GeometryEditor(J3DeShape3D) - Constructor for class j3deditor.bin.editor.GeometryEditor
Creates an instance of GeometryEditor.
GeometryEditorListener - Interface in j3deditor.bin.editor.util
The listener interface for receiving geometry editor events.
GeometryManipulator - Class in j3deditor.bin.hierarchy
Tool for manipulating data contained in the specified J3DeGeometryArray.
GeometryManipulator(J3DeGeometryArray, int) - Constructor for class j3deditor.bin.hierarchy.GeometryManipulator
Creates an instance of GeometryManipulator which manipulates the data contained in the sepcified J3DeGeometryArray.
GeometryPanel - Class in j3deditor.bin.editor.tools
Shows geometry info and povides interface for manipulating geometry.
GeometryPanel(GeometryManipulator) - Constructor for class j3deditor.bin.editor.tools.GeometryPanel
Creates an instance of GeometryPanel.
get3DObject() - Method in class j3deditor.bin.hierarchy.J3DeObject
Returns the Java 3D Node attached to this nodes TransformGroup.
getAllVertCount() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns the number of vertices the J3DeGeometryArray contains.
getAlpha() - Method in class j3deditor.bin.hierarchy.Vertex
Returns the alpha component of the color of this vertex if available.
getAmbientColor() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Returns the ambient color of the Material object.
getAnisotropicFilterDegree() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the anisotropic filter degree of this texture.
getAnisotropicFilterMode() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the anisotropic filter mode of this texture.
getAnisotropicFilterModes() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the list of the anisotropic filter mode names.
getAppearance() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Returns the Appearance object.
getAppearance() - Method in class j3deditor.bin.hierarchy.J3DePrimitive
Returns the appearance object of this node.
getAppearance() - Method in class j3deditor.bin.hierarchy.J3DeShape3D
Returns the appearance object of this node.
getAttenuation() - Method in class j3deditor.bin.hierarchy.J3DeLight
Returns the attenuation values of the Light object if this is pointlight.
getAttribute(String, Node) - Method in class j3deditor.bin.util.XMLParser
Returns the requested attribute of the given node.
getBaseLevel() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the base level of this texture.
getBooleanData(String) - Method in class j3deditor.bin.util.UserData
Returns the value of the user preferences element which name is key.
getBoundaryColor() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the boundary color of this texture.
getBoundaryModeS() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the boundary mode for the S coordinate.
getBoundaryModes() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the list of boundary mode names.
getBoundaryModeT() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the boundary mode for the T coordinate.
getBoundaryWidth() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the boundary width of this texture.
getBoundsPosition() - Method in class j3deditor.bin.hierarchy.J3DeLight
Returns the coordinates of the center of BoundingSphere.
getBoundsRadius() - Method in class j3deditor.bin.hierarchy.J3DeLight
Returns the radius of BoundingSphere.
getBranchGroup() - Method in class j3deditor.bin.hierarchy.J3DeScene
Returns the BranchGroup object of this scene.
getButtonInfo() - Method in class j3deditor.bin.components.SimpleButton
Returns the information text that describes this button.
getBytes(int) - Static method in class j3deditor.bin.util.ByteConverter
Encodes the given int into a sequence of bytes.
getBytes(float) - Static method in class j3deditor.bin.util.ByteConverter
Encodes the given float into a sequence of bytes.
getBytes(String) - Static method in class j3deditor.bin.util.ByteConverter
Encodes the given String into a sequence of bytes using the "utf-8" charset.
getCamera() - Method in class j3deditor.bin.editor.Scene2D
Returns the camera of this scene.
getCamera() - Method in class j3deditor.bin.hierarchy.J3DeScene
Returns the J3DeCamera object that manages the ViewingPlatform of this scene.
getCamera() - Method in interface j3deditor.bin.hierarchy.util.VirtualScene
Returns the camera of this scene.
getCenter() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns a vertex that represents the center of selected vertices.
getChild(int) - Method in class j3deditor.bin.hierarchy.HierarchyManager
Returns the child at the specified index.
getChild(int) - Method in class j3deditor.bin.hierarchy.HierarchyNode
Returns the child at the specified index.
getChild(int) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Returns the child at the specified index.
getChild(int) - Method in class j3deditor.bin.hierarchy.J3DePrimitive
Returns the child at the specified index.
getChild(int) - Method in class j3deditor.bin.hierarchy.J3DeScene
Returns the child at the specified index.
getChild(int) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
Returns the child at the specified index.
getChild(Object, int) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
Returns the child of the given node at the specified index.
getChildCount(Object) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
Returns the number of children the given node has.
getColor(int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns the color of the specified vertex.
getColor() - Method in class j3deditor.bin.hierarchy.J3DeLight
Returns the color of the Light object.
getColor() - Method in class j3deditor.bin.hierarchy.Vertex
Returns the color of this vertex.
getColor() - Method in class j3deditor.bin.hierarchy.VirtualVertex
Returns the color of this vertex.
getColorTarget() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Returns the current color target of the Material object.
getColorTargetItems() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Returns the array of color target names.
getColorType() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns the type of vertex colors.
getCombineColorFunction() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
getCombineColorFunctionItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns combine color function names.
getCombineColorFunctionTarget() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns current combine color function target.
getCombineColorFunctionTargetItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns combine color function target names.
getCombineColorSource() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
getCombineColorSourceItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns an array of combine color source names.
getCombineColorSourceTarget() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns the current combine color source target.
getCombineColorSourceTargetItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns an array of combine color source target names.
getCombineMode() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
getCombineModeItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns an array of combine mode names.
getCombineModeTarget() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns the current combine mode target.
getCombineModeTargetItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns an array of combine mode target names.
getCombineScaleFactor() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
getCombineScaleFactorMode() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns the current combine scale factor mode.
getCombineScaleFactorModeItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns an array of combine scale factor mode names.
getComponent() - Method in class j3deditor.bin.hierarchy.J3DeImageComponent
Returns ImageComponent from this J3DeImageComponent.
getConcentration() - Method in class j3deditor.bin.hierarchy.J3DeLight
Returns the concentration value of this Light object if this is spotlight.
getCoordinate() - Method in class j3deditor.bin.hierarchy.Vertex
Returns the positional coordinates of this vertex.
getCoordinate() - Method in class j3deditor.bin.hierarchy.VirtualVertex
Returns the positional coordinates of this vertex.
getCoordinates() - Method in class j3deditor.bin.hierarchy.Vertex
Returns the positional coordinates of this vertex (X, Y, Z).
getCoordinates() - Method in class j3deditor.bin.hierarchy.VirtualVertex
Returns the positional coordinates of this vertex (X, Y, Z).
getCopiedObjects() - Method in class j3deditor.bin.hierarchy.J3DeScene
Returns the array of copied objects.
getData(String) - Method in class j3deditor.bin.util.UserData
Returns the value of the user preferences element which name is key.
getDefaultGeometryManipulator() - Method in class j3deditor.bin.editor.GeometryEditor
Returns the default GeometryManipulator.
getDiffuseColor() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Returns the diffuse color of the Material object.
getEdgeEndIndex(int, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
Returns the index of the second vertex of the edge with the specified first vertex.
getEmissiveColor() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Returns the emissive color of the Material object.
getEnable() - Method in class j3deditor.bin.hierarchy.J3DeLight
Tests if the Light object is enabled.
getEventType() - Method in class j3deditor.bin.hierarchy.util.HierarchyEvent
Returns the type of this event.
getFile() - Method in class j3deditor.bin.hierarchy.J3DeScene
Returns the name of file bounded to this scene.
getFile(String) - Static method in class j3deditor.bin.util.UserData
Returns the file representation of the given path relatively to the applications root directory.
getFilter4Func() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the filter 4 function of this texture.
getFormat() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the format of this texture.
getFormats() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the list of texture format names.
getGeometries() - Method in class j3deditor.bin.hierarchy.J3DeShape3D
Returns all geometries which are referenced by this Shape3D.
getGeometry() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns the J3DeGeometryArray object which data this GeometryManipulator manipulates.
getGeometry() - Method in class j3deditor.bin.hierarchy.J3DeGeometry
Returns the Geometry.
getGeometry() - Method in class j3deditor.bin.hierarchy.Vertex
Returns J3DeGeometryArray.
getGeometryEditor() - Method in class j3deditor.bin.editor.EditorPanel
Returns the geometry editor.
getGeometryManipulator() - Method in class j3deditor.bin.editor.Scene2D
Returns the GeometryManipulator object that this scene uses for getting geometry information.
getImage() - Method in class j3deditor.bin.editor.SceneBuffer
Returns the image of the valid buffer.
getImage(int) - Method in class j3deditor.bin.hierarchy.J3DeImageComponent
Returns an image from this ImageComponent.
getImage(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns an image from the specified level.
getImage(String) - Method in class j3deditor.bin.util.ImageLoader
Loads an image from JAR file and returns it as an instance of Image.
getImage(File) - Method in class j3deditor.bin.util.ImageLoader
Loads an image from disk and returns it as an instance of Image.
getImageComponent(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns an ImageComponent from the specified index.
getImageIcon(String) - Method in class j3deditor.bin.util.ImageLoader
Loads an image from JAR file and returns it as an instance of ImageIcon.
getImageIcon(File) - Method in class j3deditor.bin.util.ImageLoader
Loads an image from disk and returns it as an instance of ImageIcon.
getIndex() - Method in class j3deditor.bin.hierarchy.HierarchyNode
Returns the index of this node.
getIndex() - Method in class j3deditor.bin.hierarchy.Vertex
Returns the index of this vertex.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyManager
Returns the index of specified child.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
Returns the index of specified child.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Returns the index of specified child.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DePrimitive
Returns the index of specified child.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeScene
Returns the index of specified child.
getIndexOfChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
Returns the index of specified child.
getIndexOfChild(Object, Object) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
Returns the index of the given child of the given node.
getIntData(String) - Method in class j3deditor.bin.util.UserData
Returns the value of the user preferences element which name is key.
getLanguageList() - Method in class j3deditor.bin.util.UserData
Returns the list of available languages from the file the list of languages are stored in.
getLightingEnable() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Tests if light is used to calculate the appearance of the object this material describes.
getLightType() - Method in class j3deditor.bin.hierarchy.J3DeLight
Returns the type of this light.
getLodOffset() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the lod offset of this texture.
getMagFilter() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the type of magnification filter.
getMagFilters() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the list of magnification filter names.
getMaximumLevel() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the maximum level of this texture.
getMaximumLOD() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the maximum lod of this texture.
getMinFilter() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the minification filter of this texture.
getMinFilters() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the list of the minification filters.
getMinimumLOD() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the minimum lod of this texture.
getMipMapMode() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the mipmap mode of this texture.
getMipMapModes() - Static method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the list of mipmap mode names.
getNormal(int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns the vertex normal of the specified vertex.
getNormal() - Method in class j3deditor.bin.hierarchy.Vertex
Returns the normal vector of this vertex.
getNormal() - Method in class j3deditor.bin.hierarchy.VirtualVertex
Returns the normal vector of this vertex.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.HierarchyManager
Returns the number of children.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.HierarchyNode
Returns the number of children.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Returns the number of children.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.J3DePrimitive
Returns the number of children.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.J3DeScene
Returns the number of children.
getNumberOfChildren() - Method in class j3deditor.bin.hierarchy.J3DeShape3D
Returns the number of children.
getObject() - Method in class j3deditor.bin.hierarchy.J3DeObject
Returns the TransformGroup object of this node.
getOffset() - Method in class j3deditor.bin.editor.Scene2D
Returns the location of camera on scene X, Y axes.
getParent() - Method in class j3deditor.bin.hierarchy.HierarchyNode
Returns the parent of this node.
getParent(Class) - Method in class j3deditor.bin.hierarchy.HierarchyNode
Returns the first anchestor of the given type.
getPerspectiveCorrection() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
getPerspectiveCorrectionItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns an array of perspective correction mode names.
getPreferredSize() - Method in class j3deditor.bin.hierarchy.view.TreeRenderer
Returns the preferred size of this tree cell.
getResource(String) - Method in class j3deditor.bin.util.Utilities
Returns the stream of the given resource.
getRGB() - Method in class j3deditor.bin.hierarchy.Vertex
Returns the RGB color of this vertex.
getRoot() - Method in class j3deditor.bin.hierarchy.view.HTreeModel
Returns the root node of this tree model.
getRoot() - Method in class j3deditor.bin.util.XMLParser
Returns the root element of the document tree.
getRootAttribute(String) - Method in class j3deditor.bin.util.XMLParser
Returns the requested attribute of the root node.
getRotationX() - Method in class j3deditor.bin.hierarchy.J3DeObject
Returns the rotation around X-axis.
getRotationY() - Method in class j3deditor.bin.hierarchy.J3DeObject
Returns the rotation around Y-axis.
getRotationZ() - Method in class j3deditor.bin.hierarchy.J3DeObject
Returns the rotation around Z-axis.
getScale() - Method in class j3deditor.bin.editor.Scene2D
Returns the camera Z location.
getScaleAxes() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns the currently used scale axes multiplicators.
getScaleX() - Method in class j3deditor.bin.hierarchy.J3DeObject
Returns the scale on X-axis.
getScaleY() - Method in class j3deditor.bin.hierarchy.J3DeObject
Returns the scale on Y-axis.
getScaleZ() - Method in class j3deditor.bin.hierarchy.J3DeObject
Returns the scale on Z-axis.
getScene() - Method in class j3deditor.bin.editor.SceneEditor
Returns the Scene3D object attached to this panel.
getScene() - Method in class j3deditor.bin.editor.tools.ViewPanel3D
Returns J3DeScene created by this panel.
getScene3D() - Method in class j3deditor.bin.editor.tools.ViewPanel3D
Returns Scene3D object created by this panel.
getSelectedFaces() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns the array of selected faces.
getSelectedObjects() - Method in class j3deditor.bin.hierarchy.HierarchyManager
Returns all selected scenes and objects from all scenes.
getSelectedObjects() - Method in class j3deditor.bin.hierarchy.J3DeScene
Returns the array of selected objects.
getSharpenTextureFunc() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the sharpen texture function of this texture.
getShininess() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Returns the shininess of the Material object.
getSize() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the size of this texture.
getSource() - Method in class j3deditor.bin.components.SimpleButtonEvent
Returns the sender of this event.
getSource() - Method in class j3deditor.bin.hierarchy.util.HierarchyEvent
Returns the sender of this event.
getSpecularColor() - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Returns the specular color of the Material object.
getSpreadAngle() - Method in class j3deditor.bin.hierarchy.J3DeLight
Returns the spread angle of this Light object if this is spotlight.
getState(int) - Method in class j3deditor.bin.hierarchy.Vertex
Returns the state of this vertex.
getStateType(Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
Returns the manipulation target of the specified scene: Vertex.TEXTURE_VERTEX_STATE or Vertex.COORDINATE_VERTEX_STATE.
getTable() - Method in class j3deditor.bin.util.XMLParser
Returns 2-dimensional array that contains the elements of the document tree.
getTable(String, String[]) - Method in class j3deditor.bin.util.XMLParser
Returns 2-dimensional array that contains the specified descendants of the element named node.
getTex(int, int) - Method in class j3deditor.bin.hierarchy.Vertex
Returns a texture coordinate of this vertex in the specified texture coordinate set.
getTex(int, int) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Returns a texture coordinate of this vertex in the specified texture coordinate set.
getTexCoord(int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns the texture coordinate value of the specified axis of the first selected vertex if texture coordinates are enabled.
getTexCoordinates(int) - Method in class j3deditor.bin.hierarchy.Vertex
Returns texture coordinates of this vertex in the specified texture coordinate set.
getTexCoordinates(int) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Returns texture coordinates of this vertex in the specified texture coordinate set.
getTexCoordSet() - Method in class j3deditor.bin.editor.Scene2D
Returns the texture coordinate set this scene shows if it would be of type of Axes2D.TEX.
getTexCoordSetCount() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns the amount of texture coordinate sets.
getTexCoordType() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns the type of texture coordinates.
getTexture() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Returns texture.
getTexture() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the Texture contained in this J3DeTexture.
getTextureCoordinates(int, int[], int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns texture coordinates of the specified vertex.
getTextureMode() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
getTextureModeItems() - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Returns an array of texture mode names.
getTransformableVertices() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns an array that contains all selected vertices.
getTransformMode() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns current transform mode.
getTranslationX() - Method in class j3deditor.bin.hierarchy.J3DeObject
Returns the position on X-axis.
getTranslationY() - Method in class j3deditor.bin.hierarchy.J3DeObject
Returns the position on Y-axis.
getTranslationZ() - Method in class j3deditor.bin.hierarchy.J3DeObject
Returns the position on Z-axis.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class j3deditor.bin.hierarchy.view.TreeRenderer
Configures the renderer based on the passed in components.
getType() - Method in class j3deditor.bin.hierarchy.HierarchyNode
Returns the type of this node.
getVectorAngle() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Returns the angle of the vector represented by this J3DePoint2D.
getVectorLength() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Returns the length of the vector represented by this J3DePoint2D.
getVertex(int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns a vertex at the specified index.
getVertexAlpha() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns the alpha component of the vertex color of the first selected vertex if available.
getVertexColor() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns the color of the first selected vertex if available.
getVertexCoordinates(int, int[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns the coordinates of the specified vertex.
getVertexCount() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns the number of valid vertices.
getVertexCount() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns the amount of all vertices.
getVertexGroupMode() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns vertex group mode.
getVertexMode() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns vertex mode.
getVertexPosition2D(Vertex, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
Returns the position of a vertex in the coordinate system of the specified Scene2D.
getVertices() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns all valid vertices.
getViewPoint() - Method in class j3deditor.bin.editor.Scene2D
Returns the viewpoint of the scene camera.
getX() - Method in class j3deditor.bin.components.SimpleButtonEvent
Returns the drag distance on X-axis.
getX() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Returns the x coordiante of this point.
getX() - Method in class j3deditor.bin.hierarchy.Vertex
Returns the X-coordinate of this vertex.
getX() - Method in class j3deditor.bin.hierarchy.VirtualVertex
Returns the X-coordinate of this vertex.
getY() - Method in class j3deditor.bin.components.SimpleButtonEvent
Returns the drag distance on Y-axis.
getY() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Returns the x coordiante of this point.
getY() - Method in class j3deditor.bin.hierarchy.Vertex
Returns the Y-coordinate of this vertex.
getY() - Method in class j3deditor.bin.hierarchy.VirtualVertex
Returns the Y-coordinate of this vertex.
getZ() - Method in class j3deditor.bin.hierarchy.Vertex
Returns the Z-coordinate of this vertex.
getZ() - Method in class j3deditor.bin.hierarchy.VirtualVertex
Returns the Z-coordinate of this vertex.

H

hasAlpha(Image) - Static method in class j3deditor.bin.hierarchy.J3DeImageComponent
Tests if the specified image has alpha channel.
hasColor() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns true if vertex colors is enabled, otherwise false.
hasCopiedObjects() - Method in class j3deditor.bin.hierarchy.HierarchyManager
Tests if there are any objects copied from any scene.
hasMaterial() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Tests if the Material component of this node exists.
hasNamedChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyManager
Tests if this node has child which name equals to the name of the given node.
hasNamedChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
Tests if this node has child which name equals to the name of the given node.
hasNamedChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeScene
Tests if this node has child which name equals to the name of the given node.
hasNormals() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns true if vertex normals is enabled, otherwise false.
hasTexture() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns true if polygonal mesh is able to store texture coordinates.
hasTexture() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Tests if this appearance node has texture component.
hasTextureAttributes() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Tests if this appearance node has texture attributes component.
HIDDEN - Static variable in class j3deditor.bin.hierarchy.Vertex
Specifies that this vertex is currently hidden.
hideSelectedVertices() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Sets the state of the selected vertices to "hidden".
hideVertices(Vertex[]) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Sets the state of the given vertices to "hidden".
hierarchy - Static variable in class j3deditor.bin.util.Utilities
Object that manages hierarchy.
HierarchyEvent - Class in j3deditor.bin.hierarchy.util
Event generated by a component that has manipulated the scene hierarchy.
HierarchyEvent(Object, int) - Constructor for class j3deditor.bin.hierarchy.util.HierarchyEvent
Creates an instance of EditorEvent with the given source and type.
HierarchyEventListener - Interface in j3deditor.bin.hierarchy.util
The listener interface for receiving hierarchy manipulation events.
hierarchyEventOccured(HierarchyEvent) - Method in class j3deditor.bin.editor.EditorPanel
Processes events that have made changes to scene hierarchy.
hierarchyEventOccured(HierarchyEvent) - Method in interface j3deditor.bin.hierarchy.util.HierarchyEventListener
Invoked when an action occurs.
HierarchyFrame - Class in j3deditor.bin.hierarchy.view
Hierarchy Manager window.
HierarchyFrame(JDesktopPane) - Constructor for class j3deditor.bin.hierarchy.view.HierarchyFrame
Creates an instance of HierarchyFrame using the reference to the central Utilities object, JDesktopPane it will be attached to and HierarchyNode as the root node for its HierarchyViewer.
HierarchyManager - Class in j3deditor.bin.hierarchy
Contains and manages all scenes.
HierarchyManager() - Constructor for class j3deditor.bin.hierarchy.HierarchyManager
Creates an instance of HierarchyManager.
HierarchyNode - Class in j3deditor.bin.hierarchy
Base class for all hierarchy classes.
HierarchyNode(String, HNodeType, long) - Constructor for class j3deditor.bin.hierarchy.HierarchyNode
Creates an instance of HierarchyNode with the specified name, type and index.
HierarchyViewer - Class in j3deditor.bin.hierarchy.view
Panel that visualizes hierarchy.
HierarchyViewer(HierarchyNode) - Constructor for class j3deditor.bin.hierarchy.view.HierarchyViewer
Creates an instance of HierarchyViewer with the given root node.
HierarchyWorker - Class in j3deditor.bin.hierarchy.util
Base class for utilities that perform their tasks in a background thread and need to notify scene-editor about updates made to scene.
HierarchyWorker() - Constructor for class j3deditor.bin.hierarchy.util.HierarchyWorker
Constructor.
HNodeType - Enum in j3deditor.bin.hierarchy.util
Determines the type of the HierarchyNode object.
HORIZONTAL - Static variable in class j3deditor.bin.components.ButtonPanelLayout
specifies that container's components are layd out in a row.
HORIZONTAL_DRAG - Static variable in class j3deditor.bin.components.SimpleButton
specifies that this button is horizontally dragable button.
HTreeModel - Class in j3deditor.bin.hierarchy.view
Custom TreeModel for JTree that visualizes hierarchy.
HTreeModel(Object) - Constructor for class j3deditor.bin.hierarchy.view.HTreeModel
Creates an instance of HTreeModel with the given root node.

I

image - Static variable in class j3deditor.bin.util.Utilities
an instance of ImageLoader.
ImageLoader - Class in j3deditor.bin.util
Tool for loading images.
ImageLoader() - Constructor for class j3deditor.bin.util.ImageLoader
Creates an instance of ImageLoader.
imagePath - Static variable in class j3deditor.bin.util.ImageLoader
path of the images inside the JAR file.
IndexDialog - Class in j3deditor.bin.editor.tools
A dialog that makes user to choose an index of something.
InfoPanel - Class in j3deditor.bin.editor
Shows information about active tool/button.
InfoPanel(int, int) - Constructor for class j3deditor.bin.editor.InfoPanel
Creates an instance of InfoPanel with the given width and height.
init3DObject(Node) - Method in class j3deditor.bin.hierarchy.J3DeLight
Applies the given Node object to this node.
init3DObject(Node) - Method in class j3deditor.bin.hierarchy.J3DePrimitive
Applies the given Node object to this node.
init3DObject(Node) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
Applies the given Node object to this node.
initDialog(String, int, int) - Method in class j3deditor.bin.components.PopupDialog
Initializes this dialog properly.
initDialog(Image, String, int, int) - Method in class j3deditor.bin.components.PopupDialog
Initializes this dialog properly.
initObject(Node) - Method in class j3deditor.bin.hierarchy.J3DeObject
Attaches the given Java 3D object to the TransformGroup inside this node.
InnerFrame - Class in j3deditor.bin
Modified version of JInternalFrame.
InnerFrame() - Constructor for class j3deditor.bin.InnerFrame
Creates an instance of InnerFrame.
InputDialog - Class in j3deditor.bin.components
Dialog for inputting an int, float, double or String value.
InputDialog() - Constructor for class j3deditor.bin.components.InputDialog
Creates an instance of InputDialog and initializes its content.
INT - Static variable in class j3deditor.bin.components.InputDialog
specifies that this dialog accepts int type input.
inUse - Variable in class j3deditor.bin.hierarchy.Vertex
Used by various classes that manipulate the data of multiple vertices.
invertVertices(Vertex[]) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Inverts the order of vertices in the specified face.
isFlagSet(int, int) - Static method in class j3deditor.bin.util.ByteConverter
Tests if the given flag is present.
isInBounds(J3DePoint2D, J3DePoint2D, J3DePoint2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
Returns true if the specified point is located inside the specified rectangle.
isLeaf(Object) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
Tests if the given node has children.
isStickyVertsEnabled() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Returns true if "sticky vertices" is enabled.

J

J3DeAppearance - Class in j3deditor.bin.hierarchy
Contains and manages an instance of javax.media.j3d.Appearance.
J3DeAppearance(Appearance) - Constructor for class j3deditor.bin.hierarchy.J3DeAppearance
Creates an instance of J3DeAppearance with the given Appearance object and sets capabilities for it.
J3DeCamera - Class in j3deditor.bin.hierarchy
Virtual camera that manages an instance of com.sun.j3d.utils.universe.ViewingPlatform bounded to this camera and manipulates its javax.media.j3d.TransformGroup object.
J3DeCamera() - Constructor for class j3deditor.bin.hierarchy.J3DeCamera
Creates an instance of J3DeCamera.
j3deditor.bin - package j3deditor.bin
 
j3deditor.bin.components - package j3deditor.bin.components
 
j3deditor.bin.editor - package j3deditor.bin.editor
 
j3deditor.bin.editor.tools - package j3deditor.bin.editor.tools
 
j3deditor.bin.editor.util - package j3deditor.bin.editor.util
 
j3deditor.bin.hierarchy - package j3deditor.bin.hierarchy
 
j3deditor.bin.hierarchy.util - package j3deditor.bin.hierarchy.util
 
j3deditor.bin.hierarchy.view - package j3deditor.bin.hierarchy.view
 
j3deditor.bin.util - package j3deditor.bin.util
 
j3deditor.bin.util.preferences - package j3deditor.bin.util.preferences
 
j3deditor.bin.util.startup - package j3deditor.bin.util.startup
 
J3DeGeometry - Class in j3deditor.bin.hierarchy
Manages Java 3D javax.media.j3d.Geometry object.
J3DeGeometry(Geometry) - Constructor for class j3deditor.bin.hierarchy.J3DeGeometry
Creates an instance of J3DeGeometry with the specified Geometry object.
J3DeGeometryArray - Class in j3deditor.bin.hierarchy
Manages Java 3D javax.media.j3d.GeometryArray object.
J3DeGeometryArray(GeometryArray) - Constructor for class j3deditor.bin.hierarchy.J3DeGeometryArray
Creates an instance of J3DeGeometryArray.
J3DeImageComponent - Class in j3deditor.bin.hierarchy
Utility for manipulating javax.media.j3d.ImageComponent.
J3DeImageComponent(ImageComponent) - Constructor for class j3deditor.bin.hierarchy.J3DeImageComponent
Creates an instance of J3DeImageComponent with the given ImageComponent.
J3DeLight - Class in j3deditor.bin.hierarchy
Contains and manages an instance of javax.media.j3d.Light.
J3DeLight() - Constructor for class j3deditor.bin.hierarchy.J3DeLight
Creates an empty J3DeLight object.
J3DeLight(LightType) - Constructor for class j3deditor.bin.hierarchy.J3DeLight
Creates an instance of J3DeLight with the given type.
J3DeMaterial - Class in j3deditor.bin.hierarchy
Contains and manages an instance of javax.media.j3d.Material.
J3DeMaterial(Appearance) - Constructor for class j3deditor.bin.hierarchy.J3DeMaterial
Creates an instance of J3DeMaterial with the Material object from the given Appearance object.
J3DeObject - Class in j3deditor.bin.hierarchy
Base class for transformable objects.
J3DeObject(String, HNodeType, long) - Constructor for class j3deditor.bin.hierarchy.J3DeObject
Creates an instance of J3DeObject with the given name, type and index.
J3DePoint2D - Class in j3deditor.bin.hierarchy.util
A point representing a location in (x, y) coordinate space, specified in integer precision.
J3DePoint2D() - Constructor for class j3deditor.bin.hierarchy.util.J3DePoint2D
Creates an instance of J3DePoint2D at (0, 0).
J3DePoint2D(int, int) - Constructor for class j3deditor.bin.hierarchy.util.J3DePoint2D
Creates an instance of J3DePoint2D at (x, y).
J3DePoint2D(J3DePoint2D) - Constructor for class j3deditor.bin.hierarchy.util.J3DePoint2D
Creates an instance of J3DePoint2D with the same location as the specified J3DePoint2D.
J3DePrimitive - Class in j3deditor.bin.hierarchy
Contains and manages an instance of com.sun.j3d.utils.geometry.Primitive.
J3DePrimitive() - Constructor for class j3deditor.bin.hierarchy.J3DePrimitive
Creates an empty J3DePrimitive object.
J3DePrimitive(PrimitiveType) - Constructor for class j3deditor.bin.hierarchy.J3DePrimitive
Creates an instance of J3DePrimitive with the given type.
J3DeScene - Class in j3deditor.bin.hierarchy
Represents one scene.
J3DeScene(String) - Constructor for class j3deditor.bin.hierarchy.J3DeScene
Creates an instance of J3DeScene with the given name.
J3DeScene(String, String) - Constructor for class j3deditor.bin.hierarchy.J3DeScene
Creates an instance of J3DeScene with the given name and if possible loads its contents from specified file.
J3DeSerializable - Interface in j3deditor.bin.hierarchy.util
Identifies the instance of implementing class as serializable hierarchy object and allows its state to be serialized or deserialized.
J3DeShape3D - Class in j3deditor.bin.hierarchy
Contains and manages an instance of javax.media.j3d.Shape3D.
J3DeShape3D() - Constructor for class j3deditor.bin.hierarchy.J3DeShape3D
Creates an empty J3DeShape3D object.
J3DeShape3D(Shape3DType) - Constructor for class j3deditor.bin.hierarchy.J3DeShape3D
Creates an instance of J3DeShape3D with the given type.
J3DeShape3D(Shape3D) - Constructor for class j3deditor.bin.hierarchy.J3DeShape3D
Creates an instance of J3DeShape3D that contains the given Shape3D object.
J3DeTexture - Class in j3deditor.bin.hierarchy
Contains and manages an instance of javax.media.j3d.Texture.
J3DeTexture(Appearance) - Constructor for class j3deditor.bin.hierarchy.J3DeTexture
Creates an instance of J3DeTexture with the Texture object from the given Appearance object.
J3DeTextureAttributes - Class in j3deditor.bin.hierarchy
Contains and manages an instance of javax.media.j3d.TextureAttributes.
J3DeTextureAttributes(Appearance) - Constructor for class j3deditor.bin.hierarchy.J3DeTextureAttributes
Creates an instance of J3DeTextureAttributes with the TextureAttributes object from the given Appearance object.

K

keyPressed(KeyEvent) - Method in class j3deditor.bin.editor.Scene2D
If T, R or S key is pressed the corresponding transformation mode is activated.
keyReleased(KeyEvent) - Method in class j3deditor.bin.editor.Scene2D
Not in use.
keyTyped(KeyEvent) - Method in class j3deditor.bin.editor.Scene2D
Not in use.

L

LangTab - Class in j3deditor.bin.util.preferences
Language tab.
LangTab() - Constructor for class j3deditor.bin.util.preferences.LangTab
Creates an instance of LangTab and initializes its components.
languages - Static variable in class j3deditor.bin.util.UserData
relative path of the language directory.
layoutContainer(Container) - Method in class j3deditor.bin.components.ButtonPanelLayout
Required by LayoutManager.
layoutContainer(Container) - Method in class j3deditor.bin.components.CenterLayout
Required by LayoutManager.
layoutContainer(Container) - Method in class j3deditor.bin.editor.util.GELayout
Required by LayoutManager.
layoutContainer(Container) - Method in class j3deditor.bin.editor.util.MainLayout
Required by LayoutManager.
layoutContainer(Container) - Method in class j3deditor.bin.editor.util.SELayout
Required by LayoutManager.
LightPanel - Class in j3deditor.bin.editor.tools
User interface for manipulating the attributes of active J3DeLight node.
LightPanel(J3DeLight) - Constructor for class j3deditor.bin.editor.tools.LightPanel
Creates an instance of LightPanel that manipulates the given J3DeLight node.
LightType - Enum in j3deditor.bin.hierarchy.util
Determines the type of the J3DeLight object and the type of Light object inside it.
loadFile(String) - Method in class j3deditor.bin.hierarchy.util.ObjImporter
Opens the given OBJ file and imports objects to the scene associated to this importer.
loadProject(String) - Method in class j3deditor.bin.hierarchy.util.ProjectLoader
Loads the content of the scene from the given file.
loadProject(InputStream) - Method in class j3deditor.bin.hierarchy.util.ProjectLoader
Loads the content of the scene from the given stream.

M

main(String[]) - Static method in class j3deditor.bin.MainFrame
Main entry point.
mainData - Static variable in class j3deditor.bin.util.Utilities
path of the main data directory inside the applications JAR file.
MainDesktop - Class in j3deditor.bin
Desktop pane for internal frames.
MainDesktop() - Constructor for class j3deditor.bin.MainDesktop
Creates an instance of MainDesktop and specifies its drag mode.
MainFrame - Class in j3deditor.bin
Main window of the Java 3D editor.
MainFrame(String[]) - Constructor for class j3deditor.bin.MainFrame
Creates an instance of MainFrame.
MainLayout - Class in j3deditor.bin.editor.util
The MainLayout class is a layout manager for EditorPanel.
MainLayout() - Constructor for class j3deditor.bin.editor.util.MainLayout
Creates an instance of MainLayout.
MaterialPanel - Class in j3deditor.bin.editor.tools
User interface for manipulating the attributes of active J3DeMaterial node.
MaterialPanel(J3DeMaterial) - Constructor for class j3deditor.bin.editor.tools.MaterialPanel
Creates an instance of MaterialPanel that manipulates the given J3DeMaterial node.
mergeSelectedVertices() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Moves all selected vertices to the center of the selection.
mergeVertices(Vertex[]) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Moves the specified vertices to the center of the selection.
Messaging - Class in j3deditor.bin.util
Tool for visualizing messages on javax.swing.JOptionPane.
Messaging() - Constructor for class j3deditor.bin.util.Messaging
Creates an instance of Messaging.
minimumLayoutSize(Container) - Method in class j3deditor.bin.components.ButtonPanelLayout
Required by LayoutManager, not in use.
minimumLayoutSize(Container) - Method in class j3deditor.bin.components.CenterLayout
Required by LayoutManager, not in use.
minimumLayoutSize(Container) - Method in class j3deditor.bin.editor.util.GELayout
Required by LayoutManager.
minimumLayoutSize(Container) - Method in class j3deditor.bin.editor.util.MainLayout
Required by LayoutManager.
minimumLayoutSize(Container) - Method in class j3deditor.bin.editor.util.SELayout
Required by LayoutManager.
MOUSE_DOWN_IMAGE - Static variable in class j3deditor.bin.components.SimpleButton
specifies that an image will be applied to the "mouse down" state of this button.
MOUSE_OVER_IMAGE - Static variable in class j3deditor.bin.components.SimpleButton
specifies that an image will be applied to the "mouse over" state of this button.
mouseClicked(MouseEvent) - Method in class j3deditor.bin.components.ComplexButton
Not in use.
mouseClicked(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
Notifies listeners if this is clickable button.
mouseClicked(MouseEvent) - Method in class j3deditor.bin.editor.Axes2D
Doesn't do anything.
mouseClicked(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
Not in use.
mouseDragged(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
Calculates drag distance and notifies listeners if this is draggable button.
mouseDragged(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
Border select or vertex transformation is performed.
mouseEntered(MouseEvent) - Method in class j3deditor.bin.components.ComplexButton
Activates the hotspot in which bounds the cursor entered.
mouseEntered(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
Changes the state of this button.
mouseEntered(MouseEvent) - Method in class j3deditor.bin.editor.Axes2D
Doesn't do anything.
mouseEntered(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
Not in use.
mouseExited(MouseEvent) - Method in class j3deditor.bin.components.ComplexButton
Restores the default state of this button.
mouseExited(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
Changes the state of this button.
mouseExited(MouseEvent) - Method in class j3deditor.bin.editor.Axes2D
Doesn't do anything.
mouseExited(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
Not in use.
mouseMoved(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
Doesn't do anything.
mouseMoved(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
Not in use.
mousePressed(MouseEvent) - Method in class j3deditor.bin.components.ComplexButton
Activates the hotspot in which bounds the mouse was pressed.
mousePressed(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
Changes the state of this button and memorizes the current position of cursor.
mousePressed(MouseEvent) - Method in class j3deditor.bin.editor.Axes2D
Flips the scene associated with this Axes2D.
mousePressed(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
Various things will be done.
mouseReleased(MouseEvent) - Method in class j3deditor.bin.components.ComplexButton
Restores the default state of this button.
mouseReleased(MouseEvent) - Method in class j3deditor.bin.components.SimpleButton
Changes the state of this button.
mouseReleased(MouseEvent) - Method in class j3deditor.bin.editor.Axes2D
Doesn't do anything.
mouseReleased(MouseEvent) - Method in class j3deditor.bin.editor.Scene2D
Various things will be done.
moveFocus(float, float) - Method in class j3deditor.bin.editor.Scene2D
Moves the virtual focus of the camera.
moveFocus(float, float) - Method in class j3deditor.bin.hierarchy.J3DeCamera
Moves the virtual focus of the camera.
moveFocus(float, float) - Method in interface j3deditor.bin.hierarchy.util.VirtualCamera
Moves the virtual focus of the camera.
MultiPanel - Class in j3deditor.bin.components
The MultiPanel node controls which of its children will be attached to the given container.
MultiPanel(Container) - Constructor for class j3deditor.bin.components.MultiPanel
Creates an instance of MultiPanel which can attach its children to the given container.
MULTIPLE_DRAG - Static variable in class j3deditor.bin.components.SimpleButton
specifies that this button is dragable button on both axes.

N

NEG_X - Static variable in class j3deditor.bin.editor.Axes2D
Scene2D associated with this Axes2D views geometry from negative X axis.
NEG_Y - Static variable in class j3deditor.bin.editor.Axes2D
Scene2D associated with this Axes2D views geometry from negative Y axis.
NEG_Z - Static variable in class j3deditor.bin.editor.Axes2D
Scene2D associated with this Axes2D views geometry from negative Z axis.
negate() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Negates the value of this point.
NEGATIVE - Static variable in class j3deditor.bin.components.ButtonPanelLayout
specifies that container's components are layd out from bottom/right to top/left.
NewGeometryDialog - Class in j3deditor.bin.editor.tools
Dialog for replacing or adding a new geometry to a Shape3D node.
NewGeometryDialog(J3DeShape3D) - Constructor for class j3deditor.bin.editor.tools.NewGeometryDialog
Creates an instance of NewGeometryDialog.
NodePanel - Class in j3deditor.bin.editor.tools
User interface for manipulating the attributes of active HierarchyNode object.
NodePanel(HierarchyNode, HierarchyEventListener) - Constructor for class j3deditor.bin.editor.tools.NodePanel
Creates an instance of NodePanel that manipulates the given HierarchyNode object.
NONE - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
Transform mode, specifies that vertices can not be transformed.
NORMAL - Static variable in class j3deditor.bin.hierarchy.Vertex
Specifies that this vertex is in normal state.
NORMAL_IMAGE - Static variable in class j3deditor.bin.components.ComplexButton
specifies that an image will be applied to the "default" state of this button.
NORMAL_IMAGE - Static variable in class j3deditor.bin.components.SimpleButton
specifies that an image will be applied to the "default" state of this button.
NormalCalculator - Class in j3deditor.bin.hierarchy.util
Utility for (re)calculating vertex normals.
NormalCalculator(GeometryManipulator) - Constructor for class j3deditor.bin.hierarchy.util.NormalCalculator
Creates an instance of NormalCalculator.
notifyListeners(HierarchyEvent) - Method in class j3deditor.bin.hierarchy.util.HierarchyWorker
Sends the given HierarchyEvent to all listeners.
numberOfImageComponents() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the number of ImageComponent objects this texture contains.
numMipMapLevels() - Method in class j3deditor.bin.hierarchy.J3DeTexture
Returns the number of mipmap levels.

O

OBJECT_ADDITION - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
new hierarchy node has been added.
OBJECT_ALTERATION - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
the object has been altered.
OBJECT_REMOVAL - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
a hierarchy node has been removed from scene.
OBJECT_SELECTION - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
a hierarchy node has been selected.
OBJECT_TRANSFORMATION - Static variable in class j3deditor.bin.hierarchy.util.HierarchyEvent
an object has been transformed.
ObjectPanel - Class in j3deditor.bin.editor
Contains buttons for creating 3D objects.
ObjectPanel(J3DeScene) - Constructor for class j3deditor.bin.editor.ObjectPanel
Creates an instance of objectPanel.
ObjImporter - Class in j3deditor.bin.hierarchy.util
Tool for importing objects from OBJ file to specified scene.
ObjImporter(J3DeScene) - Constructor for class j3deditor.bin.hierarchy.util.ObjImporter
Creates an instance of ObjLoader which is able to import objects to the given scene.
ObjPanel - Class in j3deditor.bin.editor.tools
User interface for manipulating the attributes of active J3DeObject node.
ObjPanel(J3DeObject, HierarchyEventListener) - Constructor for class j3deditor.bin.editor.tools.ObjPanel
Creates an instance of ObjPanel that manipulates the given J3DeObject node.
open() - Method in class j3deditor.bin.util.ProgressIndicator
Makes this progress indicator visible.
openGeometryEditor() - Method in class j3deditor.bin.editor.EditorPanel
Opens geometry editor in this editor frame.
openScene(String) - Method in class j3deditor.bin.editor.EditorFrame
Opens the specified scene.
openSceneEditor() - Method in class j3deditor.bin.editor.EditorPanel
Opens scene editor.
openTextureEditor() - Method in class j3deditor.bin.editor.GeometryEditor
Replaces Scene3D object with Scene2D that shows texture coordinates.
openURL(String) - Static method in class com.centerkey.utils.BareBonesBrowserLaunch
Opens the specified web page in a web browser
out - Static variable in class j3deditor.bin.util.Utilities
an instance of Messaging.

P

paintComponent(Graphics) - Method in class j3deditor.bin.components.ComplexButton
Paints the background image of this button.
paintComponent(Graphics) - Method in class j3deditor.bin.components.SimpleButton
Paints the background image of this button according to current state.
paintComponent(Graphics) - Method in class j3deditor.bin.components.TransparentPanel
Paints this panel.
paintComponent(Graphics) - Method in class j3deditor.bin.editor.Axes2D
Overrided paintComponent method of JPanel.
paintComponent(Graphics) - Method in class j3deditor.bin.editor.EditorPanel
Overrided paintComponent method of JPanel.
paintComponent(Graphics) - Method in class j3deditor.bin.editor.Scene2D
Draws the scene on this panel.
paintComponent(Graphics) - Method in class j3deditor.bin.util.startup.StartPanel
Draws the logo image on this panel.
paintContent(Graphics) - Method in class j3deditor.bin.editor.Scene2D
Draws the content of this scene.
Pasteable - Interface in j3deditor.bin.hierarchy.util
Identifies the instance of implementing class as a container where other hierarchy objects can be pasted into.
pasteContent(HierarchyNode[]) - Method in class j3deditor.bin.hierarchy.J3DeScene
Pastes specified objects to this scene.
pasteContent(HierarchyNode[]) - Method in interface j3deditor.bin.hierarchy.util.Pasteable
Pastes the given objects into implementing object.
pasteToScenes() - Method in class j3deditor.bin.hierarchy.HierarchyManager
Forces all scenes to paste their copied/cut objects to the selected scenes.
percentageChanged(float) - Method in interface j3deditor.bin.util.ProgressChangeListener
Changes the percentage of the progress.
percentageChanged(float) - Method in class j3deditor.bin.util.ProgressIndicator
Sets the new percentage shown by this progress bar.
PopupDialog - Class in j3deditor.bin.components
Base class for popup dialogues.
PopupDialog() - Constructor for class j3deditor.bin.components.PopupDialog
Creates an instance of PopupDialog.
PopupDialog(String, int, int) - Constructor for class j3deditor.bin.components.PopupDialog
Creates an instance of PopupDialog with the given title and size.
PopupDialog(Image, String, int, int) - Constructor for class j3deditor.bin.components.PopupDialog
Creates an instance of PopupDialog with the given icon, title and size.
PopupDialog(String, int, int, Component) - Constructor for class j3deditor.bin.components.PopupDialog
Creates an instance of PopupDialog with the given title, size and component in it and makes it visible.
PopupDialog(Image, String, int, int, Component) - Constructor for class j3deditor.bin.components.PopupDialog
Creates an instance of PopupDialog with the given icon, title, size and component in it and makes it visible.
POS_X - Static variable in class j3deditor.bin.editor.Axes2D
Scene2D associated with this Axes2D views geometry from positive X axis.
POS_Y - Static variable in class j3deditor.bin.editor.Axes2D
Scene2D associated with this Axes2D views geometry from positive Y axis.
POS_Z - Static variable in class j3deditor.bin.editor.Axes2D
Scene2D associated with this Axes2D views geometry from positive Z axis.
POSITIVE - Static variable in class j3deditor.bin.components.ButtonPanelLayout
specifies that container's components are layd out from top/left to bottom/right.
PrefDialog - Class in j3deditor.bin.util.preferences
User preferences window.
PrefDialog() - Constructor for class j3deditor.bin.util.preferences.PrefDialog
Creates an instance of PrefFrame.
preferredLayoutSize(Container) - Method in class j3deditor.bin.components.ButtonPanelLayout
Required by LayoutManager, not in use.
preferredLayoutSize(Container) - Method in class j3deditor.bin.components.CenterLayout
Required by LayoutManager, not in use.
preferredLayoutSize(Container) - Method in class j3deditor.bin.editor.util.GELayout
Required by LayoutManager.
preferredLayoutSize(Container) - Method in class j3deditor.bin.editor.util.MainLayout
Required by LayoutManager.
preferredLayoutSize(Container) - Method in class j3deditor.bin.editor.util.SELayout
Required by LayoutManager.
PrefPanel - Class in j3deditor.bin.util.preferences
User preferences panel.
PrefPanel(JDialog) - Constructor for class j3deditor.bin.util.preferences.PrefPanel
Creates an instance of PrefPanel.
PrimitiveType - Enum in j3deditor.bin.hierarchy.util
Determines the type of the J3DePrimitive object and the type of Primitive object inside it.
process() - Method in class j3deditor.bin.editor.SceneBuffer
Draws the scene into the backbuffer.
process() - Method in interface j3deditor.bin.util.BackgroundTask
Method that will be processed by the BackgroundThread.
processWindowEvent(WindowEvent) - Method in class j3deditor.bin.MainFrame
Method for processing the closing event of this window (JFrame).
ProgressChangeListener - Interface in j3deditor.bin.util
The listener interface for listening progress change events.
ProgressIndicator - Class in j3deditor.bin.util
Shows a progress bar in a popup window, which indicates that something is processed.
ProgressIndicator() - Constructor for class j3deditor.bin.util.ProgressIndicator
Creates an instance of ProgressIndicator.
ProgressIndicator(String) - Constructor for class j3deditor.bin.util.ProgressIndicator
Creates an instance of ProgressIndicator that shows the given info.
ProjectLoader - Class in j3deditor.bin.hierarchy.util
Tool for loading saved scenes.
ProjectLoader(J3DeScene) - Constructor for class j3deditor.bin.hierarchy.util.ProjectLoader
Creates an instance of ProjectLoader which is able to load BranchGroup to the given scene.
ProjectSaver - Class in j3deditor.bin.hierarchy.util
Tool for saving scenes.
ProjectSaver(J3DeScene) - Constructor for class j3deditor.bin.hierarchy.util.ProjectSaver
Creates an instance of ProjectSaver which is able to save BranchGroup from the given scene.
propertyChange(PropertyChangeEvent) - Method in class j3deditor.bin.editor.tools.ViewPanel3D
Sent called by background thread that loads the scene from file.
propertyChange(PropertyChangeEvent) - Method in class j3deditor.bin.util.ProgressIndicator
Opens or closes this progress indicator according to the event sent by SwingWorker.

R

readData(InputStream) - Method in class j3deditor.bin.hierarchy.J3DeCamera
Reads bytes from the given InputStream and tries to convert them to the attributes.
readData(InputStream) - Method in interface j3deditor.bin.hierarchy.util.J3DeSerializable
Reads the state from input stream.
recalculateFlat() - Method in class j3deditor.bin.hierarchy.util.NormalCalculator
Sets faces flat.
recalculateNormals(double) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
Generates normals using NormalGenerator.
recalculateSmooth(boolean) - Method in class j3deditor.bin.hierarchy.util.NormalCalculator
Sets faces smooth.
removeChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
Removes the specified child node.
removeChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Removes the specified child.
removeChild(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeScene
Removes the specified child node.
removeChildren(Container) - Static method in class j3deditor.bin.components.ComponentUtils
Removes recursivly all components from the given Container.
removeHierarchyListener(HierarchyEventListener) - Method in class j3deditor.bin.hierarchy.util.HierarchyWorker
Removes the specified HierarchyEventListener.
removeLayoutComponent(Component) - Method in class j3deditor.bin.components.ButtonPanelLayout
Required by LayoutManager, not in use.
removeLayoutComponent(Component) - Method in class j3deditor.bin.components.CenterLayout
Required by LayoutManager, not in use.
removeLayoutComponent(Component) - Method in class j3deditor.bin.editor.util.GELayout
Required by LayoutManager.
removeLayoutComponent(Component) - Method in class j3deditor.bin.editor.util.MainLayout
Required by LayoutManager.
removeLayoutComponent(Component) - Method in class j3deditor.bin.editor.util.SELayout
Required by LayoutManager.
removePanel(int) - Method in class j3deditor.bin.components.MultiPanel
Removes one component at the specified index.
removePanel(Component) - Method in class j3deditor.bin.components.MultiPanel
Removes the specified component.
removeScene(int) - Method in class j3deditor.bin.hierarchy.HierarchyManager
Removes the scene at the specified index.
removeScene(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyManager
Removes the specified scene node.
removeSimpleButtonListener(SimpleButtonListener) - Method in class j3deditor.bin.components.SimpleButton
Removes the specified listener.
removeTreeModelListener(TreeModelListener) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
Not in use.
resetCameraPosition() - Method in class j3deditor.bin.hierarchy.J3DeCamera
Resets the position and orientation of this camera.
resources - Static variable in class j3deditor.bin.util.UserData
relative path of the resources directory.
ROTATE - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
Transform mode, specifies that selected vertices can be rotated.
rotate(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeObject
Sets the given absolute angle on each axis.
rotate(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the rotation of texture image.
rotateCamera(float, float) - Method in class j3deditor.bin.editor.Scene2D
Not in use.
rotateCamera(float, float) - Method in class j3deditor.bin.hierarchy.J3DeCamera
Rotates the camera.
rotateCamera(float, float) - Method in interface j3deditor.bin.hierarchy.util.VirtualCamera
Rotates the camera.
rotateVertices(float, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
Rotates the selected part of a polygonal mesh.
rotateVertices(float, int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
All transformable (selected) vertices are rotated around the specified axis by specified angle.
rotateX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
Rotates the object around the X-axis.
rotateX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the rotation of texture image.
rotateY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
Rotates the object around the Y-axis.
rotateY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the rotation of texture image.
rotateZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
Rotates the object around the Z-axis.
rotateZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the rotation of texture image.
run() - Method in class j3deditor.bin.util.BackgroundThread
Executes sequentially all tasks in the task queue.

S

saveChanges() - Method in class j3deditor.bin.util.preferences.LangTab
Passes the values shown on this tab to the central UserData object.
saveChanges() - Method in class j3deditor.bin.util.preferences.ViewTab
Passes the values shown on this tab to the central UserData object.
saveData() - Method in class j3deditor.bin.util.UserData
Updates the file the user preferences are stored in.
saveFile(File) - Method in class j3deditor.bin.util.XMLParser
Saves the document tree to specified file.
saveProject(String) - Method in class j3deditor.bin.hierarchy.util.ProjectSaver
Saves the scene to the given file.
SCALE - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
Transform mode, specifies that selected vertices can be scaled.
scale(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeObject
Sets the given absolute scale on each axis.
scale(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the scale of texture image.
scaleAll(float) - Method in class j3deditor.bin.hierarchy.J3DeObject
Resizes this object on all axes.
scaleVertices(float, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
Resizes the selected part of a polygonal mesh.
scaleVertices(float) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
All transformable (selected) vertices are scaled using the specified value (relatively to selection center).
scaleX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
Resizes this object on X-axis.
scaleX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the scale of texture image.
scaleY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
Resizes this object on Y-axis.
scaleY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the scale of texture image.
scaleZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
Resizes this object on Z-axis.
scaleZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the scale of texture image.
Scene2D - Class in j3deditor.bin.editor
Interface for manipulating a geometry.
Scene2D(int) - Constructor for class j3deditor.bin.editor.Scene2D
Creates an instance of Scene2D with the specified viewpoint.
Scene3D - Class in j3deditor.bin.editor
Visualizes the scene.
Scene3D(J3DeScene) - Constructor for class j3deditor.bin.editor.Scene3D
Creates an instance of Scene3D whidh visualizes the given scene.
SceneBuffer - Class in j3deditor.bin.editor
Utility that updates the image of a Scene2D in another low priority thread.
SceneBuffer(Scene2D) - Constructor for class j3deditor.bin.editor.SceneBuffer
Creates an instance of SceneBuffer which updates the image shown on the specified Scene2D.
sceneChanged(Object) - Method in class j3deditor.bin.editor.GeometryEditor
Scene has been changed and views must be updated.
sceneChanged(Object) - Method in class j3deditor.bin.editor.tools.GeometryPanel
Doesn't do anything.
sceneChanged(Object) - Method in interface j3deditor.bin.editor.util.GeometryEditorListener
Scene has changed and has to be redrawn.
SceneEditor - Class in j3deditor.bin.editor
Panel that contains the 3D scene and various scene-editor components.
SceneEditor(J3DeScene) - Constructor for class j3deditor.bin.editor.SceneEditor
Creates an instance of SceneEditor.
SELayout - Class in j3deditor.bin.editor.util
The SELayout class is a layout manager for SceneEditor.
SELayout(int, int) - Constructor for class j3deditor.bin.editor.util.SELayout
Creates an instance of SELayout.
SELECTED - Static variable in class j3deditor.bin.hierarchy.Vertex
Specifies that this vertex is currently selected.
selectFaces(boolean) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Selects faces by grouping selected vertices into Vertex[][] array and selecting additional vertices if needed.
selectionChanged() - Method in class j3deditor.bin.editor.EditorFrame
Sent to this frame to notify that some hierarchy nodes are selected/deselected to update Hierarchy menu.
selectVertex(J3DePoint2D, Scene2D, boolean) - Static method in class j3deditor.bin.editor.util.VertexManipulator
Selects a vertex which is close enough to cursor.
selectVertices(J3DePoint2D, J3DePoint2D, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
Selects all vertices which are located inside the specified rectangle.
set(Vertex) - Method in class j3deditor.bin.hierarchy.Vertex
Copies all vertex data from the specified vertex to this vertex, including index and reference to J3DeGeometryArray.
setActive(int) - Method in class j3deditor.bin.components.MultiPanel
Replaces the currently shown component.
setActive(Component) - Method in class j3deditor.bin.components.MultiPanel
Replaces the currently shown component.
setAlpha(float) - Method in class j3deditor.bin.hierarchy.Vertex
Sets the alpha component of the color of this vertex if vertex color has alpha component.
setAmbientColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Applies the given ambient color to the Material object.
setAnisotropicFilterDegree(float) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the anisotropic filter degree of this texture.
setAnisotropicFilterMode(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the anisotropic filter mode of this texture.
setAttenuation(int, int, int) - Method in class j3deditor.bin.hierarchy.J3DeLight
Sets the attenuation values of the Light object if this is pointlight.
setBaseLevel(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the base level of this texture.
setBoundaryColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the boundary color of this texture.
setBoundaryModeS(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the boundary mode for the S coordinate.
setBoundaryModeT(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the boundary mode for the T coordinate.
setBoundsPosition(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeLight
Sets the coordinates of the center of BoundingSphere.
setBoundsRadius(float) - Method in class j3deditor.bin.hierarchy.J3DeLight
Sets the radius of BoundingSphere.
setButtonInfo(String) - Method in class j3deditor.bin.components.SimpleButton
Sets the information text that describes this button.
setCamera(ViewingPlatform) - Method in class j3deditor.bin.hierarchy.J3DeCamera
Bounds the given ViewingPlatform to this virtual camera.
setCancellableTask(CancellableTask) - Method in class j3deditor.bin.util.ProgressIndicator
Associates a task with this progress indicator that user can cancel by closing this dialog.
setCapabilities(Geometry) - Static method in class j3deditor.bin.hierarchy.J3DeGeometry
Sets all necessary capability flags.
setCapabilities(GeometryArray) - Static method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Sets neccessary capability bits.
setColor(int, float[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Sets the color of the specified vertex.
setColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeLight
Sets the color of this light.
setColor(float[]) - Method in class j3deditor.bin.hierarchy.Vertex
Sets the color of this vertex.
setColor(float[]) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Sets the color of this vertex.
setColorTarget(int) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Applies the given color target to the Material object.
setCombineColorFunction(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
setCombineColorFunctionTarget(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Sets the current combine color function target.
setCombineColorSource(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
setCombineColorSourceTarget(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Sets the current combine color source target.
setCombineMode(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
setCombineModeTarget(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Sets the current combine mode target.
setCombineScaleFactor(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
setCombineScaleFactorMode(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Sets the current combine scale factor mode.
setComponent(ImageComponent) - Method in class j3deditor.bin.hierarchy.J3DeImageComponent
Sets the specified ImageComponent to this J3DeImageComponent.
setConcentration(int) - Method in class j3deditor.bin.hierarchy.J3DeLight
Sets the concentration value of the Light object if this is spotlight.
setCoordinate(Point3f) - Method in class j3deditor.bin.hierarchy.Vertex
Sets the positional coordinates of this vertex.
setCoordinate(Point3f) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Sets the positional coordinates of this vertex.
setCoordinates(int, int) - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Sets the location of this point.
setCoordinates(J3DePoint2D) - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Sets the location of this point.
setCoordinates(float[]) - Method in class j3deditor.bin.hierarchy.Vertex
Sets the positional coordinates of this vertex.
setCoordinates(float[]) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Sets the positional coordinates of this vertex.
setData(Vertex) - Method in class j3deditor.bin.hierarchy.Vertex
Copies all vertex data from the specified vertex to this vertex, excluding index and reference to J3DeGeometryArray.
setData(String, Object) - Method in class j3deditor.bin.util.UserData
Sets the value of the user preferences element which name is key.
setData(String[][]) - Method in class j3deditor.bin.util.XMLParser
Creates the document tree from 2-dimensional array[m][n] where n equals 2.
setDiffuseColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Applies the given diffuse color to the Material object.
setEdgeVisibility(boolean) - Method in class j3deditor.bin.editor.GeometryEditor
Sets the edge visibility property of Scene2D objects.
setEdgeVisibility(boolean) - Method in class j3deditor.bin.editor.Scene2D
Enables/disables the visibility of edges.
setEditorEventListener(HierarchyEventListener) - Method in class j3deditor.bin.editor.CameraPanel
Sets the listener this panel can send hierarchy manipulation events to.
setEditorEventListener(HierarchyEventListener) - Method in class j3deditor.bin.editor.ObjectPanel
Sets the listener this panel can send hierarchy manipulation events to.
setEditorEventListener(HierarchyEventListener) - Method in class j3deditor.bin.editor.SceneEditor
Sets the listener that listens events performed by the components of this panel.
setEditorEventListener(HierarchyEventListener) - Method in class j3deditor.bin.editor.TransformPanel
Sets the listener this panel can send hierarchy manipulation events to.
setEmissiveColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Applies the given emissive color to the Material object.
setEnable(boolean) - Method in class j3deditor.bin.hierarchy.J3DeLight
Passes the given state to the Light object.
setEnabled(boolean) - Method in class j3deditor.bin.components.ComplexButton
Enables/disables this button.
setEnabled(boolean) - Method in class j3deditor.bin.components.SimpleButton
Enables/disables this button.
setEnabled(boolean) - Method in class j3deditor.bin.editor.TransformPanel
Enables/disables the buttons of this panel.
setFile(String) - Method in class j3deditor.bin.hierarchy.J3DeScene
Sets the name of the file bounded to this scene.
setFilter4Func(float[]) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the filter 4 function of this texture.
setGeometry(J3DeGeometry) - Method in class j3deditor.bin.editor.tools.ViewPanel3D
Sets the geometry of the object shown in the Scene3D.
setGeometry(J3DeGeometry, int) - Method in class j3deditor.bin.hierarchy.J3DeShape3D
Replaces geometry at the specified index.
setGeometryEditorListener(GeometryEditorListener) - Method in class j3deditor.bin.editor.Scene2D
Sets the geometry editor listener.
setGeometryEventListener(GeometryEditorListener) - Method in class j3deditor.bin.editor.GeometryEditor
Sets the geometry editor listener.
setGeometryEventListener(GeometryEditor) - Method in class j3deditor.bin.editor.tools.GeometryPanel
Sets a geometry event listener.
setGeometryManipulator(GeometryManipulator) - Method in class j3deditor.bin.editor.Scene2D
Sets the GeometryManipulator this scene gets its geometry data.
setImage(String, int) - Method in class j3deditor.bin.components.ComplexButton
Applies the given image to the specified state of this button.
setImage(Image, int) - Method in class j3deditor.bin.components.ComplexButton
Applies the given image to the specified state of this button.
setImage(String, int) - Method in class j3deditor.bin.components.SimpleButton
Applies the given image to the specified state of this button.
setImage(Image, int) - Method in class j3deditor.bin.components.SimpleButton
Applies the given image to the specified state of this button.
setImage(Image) - Method in class j3deditor.bin.editor.Scene2D
Sets the background image of this scene.
setImage(Image, int) - Method in class j3deditor.bin.hierarchy.J3DeImageComponent
Applies the specified image to this ImageComponent.
setIndex(int) - Method in class j3deditor.bin.hierarchy.Vertex
Sets the index of this vertex.
setInfo(String) - Method in class j3deditor.bin.editor.InfoPanel
Updates the information shown on the labels of this panel.
setInfo(String, String) - Method in class j3deditor.bin.editor.InfoPanel
Updates the information shown on the labels of this panel.
setInfo(String) - Method in class j3deditor.bin.util.startup.StartPanel
Shows the given info on this panel.
setInfo(String) - Method in class j3deditor.bin.util.startup.StartUp
Replaces the information shown on splash screen panel.
setInfoListener(InfoPanel) - Method in class j3deditor.bin.editor.CameraPanel
Sets the infopanel which shows information about the buttons of this panel.
setInfoListener(InfoPanel) - Method in class j3deditor.bin.editor.ObjectPanel
Sets the infopanel which shows information about the buttons of this panel.
setInfoListener(InfoPanel) - Method in class j3deditor.bin.editor.TransformPanel
Sets the infopanel which shows information about the buttons of this panel.
setLightingEnable(boolean) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Specifies if light is used to calculate the appearance of the object this material describes.
setLodOffset(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the lod offset of this texture.
setMagFilter(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the magnification filter of this texture.
setMaterial() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Applies new material component to this appearance node if none exists.
setMaterial(Material) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Applies the given material component to this appearance node.
setMaximumLevel(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the maximum level of this texture.
setMaximumLOD(float) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the maximum lod of this texture.
setMinFilter(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the minification filter of this texture.
setMinimumLOD(float) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the minimum lod of this texture.
setMipMapMode(int) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the mipmap mode of this texture.
setName(String) - Method in class j3deditor.bin.hierarchy.HierarchyNode
Renames this node.
setNode(Node) - Method in class j3deditor.bin.hierarchy.J3DeObject
Replaces the TransformGroup object of this node with the given object and sets its capabilities.
setNormal(int, float[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Sets the vertex normal of the specified vertex.
setNormal(Vector3f) - Method in class j3deditor.bin.hierarchy.Vertex
Sets the normal vector of this vertex.
setNormal(Vector3f) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Sets the normal vector of this vertex.
setObject(TransformGroup) - Method in class j3deditor.bin.hierarchy.J3DeObject
Copies the transformation from the given TransformGroup object to the TransformGroup object of this node.
setParent(HierarchyNode) - Method in class j3deditor.bin.hierarchy.HierarchyNode
Sets the parent of this node.
setPerspectiveCorrection(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
setProgressChangeListener(ProgressChangeListener) - Method in class j3deditor.bin.hierarchy.util.NormalCalculator
Sets the ProgressChangeListener.
setRGB(Color) - Method in class j3deditor.bin.hierarchy.Vertex
Sets the RGB color of this vertex.
setScaleAxes(int[]) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Specifies how much polygonal mesh is scaled on each axis when used scaleVertices method.
setSelectedObject(HierarchyNode) - Method in class j3deditor.bin.hierarchy.J3DeScene
Sets one object to be selected.
setSelectedObjects(HierarchyNode[]) - Method in class j3deditor.bin.hierarchy.HierarchyManager
Sets all selected nodes.
setSelectedObjects(HierarchyNode[]) - Method in class j3deditor.bin.hierarchy.J3DeScene
Sets the array of selected objects.
setSelection() - Method in class j3deditor.bin.hierarchy.view.HierarchyViewer
Updates the selections and UI.
setSelectionListener(TreeSelectionListener) - Method in class j3deditor.bin.hierarchy.view.HierarchyViewer
Sets the listener the TreeselectionEvents will be sent to.
setSharpenTextureFunc(float[], float[]) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the sharpen texture function of this texture.
setShininess(int) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Applies the given shininess to the Material object.
setSpecularColor(Color) - Method in class j3deditor.bin.hierarchy.J3DeMaterial
Applies the given specular color to the Material object.
setSpreadAngle(int) - Method in class j3deditor.bin.hierarchy.J3DeLight
Sets the spread angle of the Light object if this is spotlight.
setState(int, int) - Method in class j3deditor.bin.hierarchy.Vertex
Changes the state of this vertex.
setStickyVertsEnabled(boolean) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Specifies if the "sticky vertices" is enable or not.
setTex(float, int, int) - Method in class j3deditor.bin.hierarchy.Vertex
Sets a texture coordinate of this vertex.
setTex(float, int, int) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Sets a texture coordinate of this vertex.
setTexCoord(float, int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Applies the specified texture coordinate value to all selected vertices on specified axis if texture coordinates are enabled.
setTexCoordinates(float[], int) - Method in class j3deditor.bin.hierarchy.Vertex
Sets the texture coordinates of this vertex.
setTexCoordinates(float[], int) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Sets the texture coordinates of this vertex.
setTexCoordSet(int) - Method in class j3deditor.bin.editor.Scene2D
Sets the texture coordinate set this scene shows if it would be of type of Axes2D.TEX.
setTexCoordSet(int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Specifies the texture coordinate set which coordinates can be manipulated if this GeometryManipulator manipulates texture coordinates and geometry has texture coordinates.
setTexture(J3DeTexture) - Method in class j3deditor.bin.editor.tools.ViewPanel3D
Sets the texture of the object shown in the Scene3D.
setTexture(Texture) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Applies the given texture component to this appearance node.
setTexture(Texture) - Method in class j3deditor.bin.hierarchy.J3DeTexture
Sets the Texture of this J3DeTexture.
setTextureAttributes() - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Applies new texture attributes component to this appearance node.
setTextureAttributes(TextureAttributes) - Method in class j3deditor.bin.hierarchy.J3DeAppearance
Applies the given texture attributes component to this appearance node.
setTextureCoordinates(int, float[], int[], int) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Sets texture coordinates of the specified vertex.
setTextureMode(int) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
 
setTransformMode(boolean) - Method in class j3deditor.bin.editor.TransformPanel
Specifies if the current transformation mode is local or global.
setTransformMode(int) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Specifies the vertex manipulation mode.
setVertexAlpha(float) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Applies the specified alpha component to the vertex color of selected vertices if 4-component vertex color is enabled.
setVertexColor(Color) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Applies the specified color to the selected vertices if vertex color is enabled.
setVertexCoordinates(int, float[], int[]) - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Sets the coordinates of the specified vertex.
setX(int) - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Sets the x coordinate of this point.
setX(float) - Method in class j3deditor.bin.hierarchy.Vertex
Sets the X coordinate of this vertex.
setX(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Sets the X coordinate of this vertex.
setY(int) - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Sets the y coordinate of this point.
setY(float) - Method in class j3deditor.bin.hierarchy.Vertex
Sets the Y coordinate of this vertex.
setY(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Sets the Y coordinate of this vertex.
setZ(float) - Method in class j3deditor.bin.hierarchy.Vertex
Sets the Z coordinate of this vertex.
setZ(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Sets the Z coordinate of this vertex.
SGFExporter - Class in j3deditor.bin.hierarchy.util
Tool for exporting scenes with com.sun.j3d.utils.scenegraph.io.SceneGraphFileWriter.
SGFExporter(J3DeScene) - Constructor for class j3deditor.bin.hierarchy.util.SGFExporter
Creates an instance of SGFExporter which is able to export the content of the given scene.
SGSExporter - Class in j3deditor.bin.hierarchy.util
Tool for exporting scenes with com.sun.j3d.utils.scenegraph.io.SceneGraphStreamWriter.
SGSExporter(J3DeScene) - Constructor for class j3deditor.bin.hierarchy.util.SGSExporter
Creates an instance of SGSExporter which is able to export the content of the given scene.
Shape3DType - Enum in j3deditor.bin.hierarchy.util
Determines the type of the J3DeShape3D object and the type of Shape3D object inside it.
showAllVertices() - Method in class j3deditor.bin.hierarchy.GeometryManipulator
Makes all hidden vertices visible.
showWindow(JDesktopPane) - Method in class j3deditor.bin.InnerFrame
Attaches this internal frame to a JDesktopPane and selects this JInternalFrame.
SimpleButton - Class in j3deditor.bin.components
Button that reacts on mouse clicks or drags.
SimpleButton(int) - Constructor for class j3deditor.bin.components.SimpleButton
Creates an instance of SimpleButton of the given type.
SimpleButtonEvent - Class in j3deditor.bin.components
Object that describes the event sent by a SimpleButton.
SimpleButtonEvent(SimpleButton) - Constructor for class j3deditor.bin.components.SimpleButtonEvent
Creates an instance of SimpleButtonEvent which is sent by the given object.
SimpleButtonEvent(SimpleButton, float, float) - Constructor for class j3deditor.bin.components.SimpleButtonEvent
Creates an instance of SimpleButtonEvent which is sent by the given object and drag distances.
SimpleButtonListener - Interface in j3deditor.bin.components
The listener interface for receiving SimpleButton events.
StartPanel - Class in j3deditor.bin.util.startup
Splash screen panel.
StartPanel() - Constructor for class j3deditor.bin.util.startup.StartPanel
Creates an instance of StartPanel.
StartUp - Class in j3deditor.bin.util.startup
Splash screen window.
StartUp() - Constructor for class j3deditor.bin.util.startup.StartUp
Creates an instance of StartUp.
stateChanged(ChangeEvent) - Method in class j3deditor.bin.editor.tools.LightPanel
Listens action events sent by sliders attached to this panel.
stateChanged(ChangeEvent) - Method in class j3deditor.bin.editor.tools.MaterialPanel
Listens action events sent by sliders attached to this panel.
stateChanged(ChangeEvent) - Method in class j3deditor.bin.editor.tools.TextureAttributesPanel
Listens action events sent by sliders attached to this panel.
STRING - Static variable in class j3deditor.bin.components.InputDialog
specifies that this dialog accepts String type input.
sub(J3DePoint2D, J3DePoint2D) - Static method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Returns new J3DePoint2D which value is the vector difference of points p1 and p2.

T

TEX - Static variable in class j3deditor.bin.editor.Axes2D
Scene2D associated with this Axes2D shows texture coordinates.
TEX_COORDS - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
Specifies that the manipulation target of this GeometryManipulator are texture coordinates.
TEXTURE_2D - Static variable in class j3deditor.bin.hierarchy.J3DeTexture
Specifies that this is 2D texture.
TEXTURE_3D - Static variable in class j3deditor.bin.hierarchy.J3DeTexture
Specifies that this is 3D texture.
TEXTURE_VERTEX_STATE - Static variable in class j3deditor.bin.hierarchy.Vertex
Texture coordinate state.
TextureAttributesPanel - Class in j3deditor.bin.editor.tools
User interface for manipulating the attributes of active J3DeTextureAttributes node.
TextureAttributesPanel(J3DeTextureAttributes, HierarchyEventListener) - Constructor for class j3deditor.bin.editor.tools.TextureAttributesPanel
Creates an instance of TextureAttributesPanel that manipulates the given J3DeTextureAttributes node.
TextureDialog - Class in j3deditor.bin.editor.tools
Dialog for adding a texture to an object.
TextureDialog(J3DeAppearance) - Constructor for class j3deditor.bin.editor.tools.TextureDialog
Creates an instance of TextureDialog which can add a texture to the specified appearance node.
TexturePanel - Class in j3deditor.bin.editor.tools
User interface for manipulating the attributes of active J3DeTexture node.
TexturePanel(J3DeTexture, HierarchyEventListener) - Constructor for class j3deditor.bin.editor.tools.TexturePanel
Creates an instance of MaterialPanel which manipulates the specified J3DeTexture node.
threeDData - Static variable in class j3deditor.bin.util.Utilities
path of the 3d data directory inside the applications JAR file.
throwError(Throwable) - Method in class j3deditor.bin.util.Messaging
Shows Throwable's detail message.
throwError(Object) - Method in class j3deditor.bin.util.Messaging
Shows object on error dialog.
throwFatalError(Throwable) - Method in class j3deditor.bin.util.Messaging
Shows Throwable's detail message and quits the application.
throwFatalError(Object) - Method in class j3deditor.bin.util.Messaging
Shows object on error dialog and quits the application.
throwInfo(Object) - Method in class j3deditor.bin.util.Messaging
Shows object on message dialog.
throwQuestion(Object) - Method in class j3deditor.bin.util.Messaging
Shows object on question dialog and returns an integer representing user interaction.
throwWarning(Object) - Method in class j3deditor.bin.util.Messaging
Shows object on warning dialog.
throwWarning(Throwable) - Method in class j3deditor.bin.util.Messaging
Shows Throwable's detail message.
toBits(byte[]) - Static method in class j3deditor.bin.util.ByteConverter
Returns the bits of the given array of bytes.
toBufferedImage(Image) - Static method in class j3deditor.bin.hierarchy.J3DeImageComponent
Converts Image to BufferedImage.
toBytes(BitSet) - Static method in class j3deditor.bin.util.ByteConverter
Returns the given bits as the array of bytes.
toFloat(byte[]) - Static method in class j3deditor.bin.util.ByteConverter
Decodes the specified array of bytes to float.
toInt(byte[]) - Static method in class j3deditor.bin.util.ByteConverter
Decodes the specified array of bytes to int.
tools2 - Variable in class j3deditor.bin.editor.tools.TextureAttributesPanel
ObjPanel for manipulating texture attributes transform component
toString() - Method in class j3deditor.bin.hierarchy.HierarchyNode
Returns the name of this node.
toString() - Method in class j3deditor.bin.hierarchy.J3DeGeometryArray
Returns the String representation of this J3DeGeometryArray.
toString() - Method in class j3deditor.bin.hierarchy.util.J3DePoint2D
Returns the String representation of this object.
toString() - Method in class j3deditor.bin.hierarchy.Vertex
Returns the String representation of this vertex.
toString(byte[]) - Static method in class j3deditor.bin.util.ByteConverter
Decodes the specified array of bytes to String using "utf-8" charset.
TRANSFORMABLE - Static variable in class j3deditor.bin.hierarchy.Vertex
Specifies that this vertex can be transformed.
TransformPanel - Class in j3deditor.bin.editor
Contains buttons for transforming objects.
TransformPanel(J3DeScene) - Constructor for class j3deditor.bin.editor.TransformPanel
Creates an instance of TransformPanel.
TRANSLATE - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
Transform mode, specifies that selected vertices can be translated.
translate(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeObject
Sets the given absolute translation on each axis.
translate(float, float, float) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the position of texture image.
translate(float[]) - Method in class j3deditor.bin.hierarchy.Vertex
Translates this vertex.
translate(float[]) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Translates this vertex.
translate(Class, String) - Method in class j3deditor.bin.util.Translator
Returns translation of element which name is object and which is located inside cl class.
translateTex(float[], int) - Method in class j3deditor.bin.hierarchy.Vertex
Changes texture coordinates of this vertex.
translateTex(float[], int) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Changes texture coordinates of this vertex.
translateVertices(float, float, Scene2D) - Static method in class j3deditor.bin.editor.util.VertexManipulator
Translates the selected vertices.
translateVertices(float[]) - Method in class j3deditor.bin.hierarchy.GeometryManipulator
All transformable (selected) vertices are translated using the specified value.
translateX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
Moves the object along the X-axis.
translateX(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the position of texture image.
translateX(float) - Method in class j3deditor.bin.hierarchy.Vertex
Changes the X coordinate of this vertex.
translateX(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Changes the X coordinate of this vertex.
translateY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
Moves the object along the Y-axis.
translateY(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the position of texture image.
translateY(float) - Method in class j3deditor.bin.hierarchy.Vertex
Changes the Y coordinate of this vertex.
translateY(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Changes the Y coordinate of this vertex.
translateZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeObject
Moves the object along the Z-axis.
translateZ(float, boolean) - Method in class j3deditor.bin.hierarchy.J3DeTextureAttributes
Manipulates the position of texture image.
translateZ(float) - Method in class j3deditor.bin.hierarchy.Vertex
Changes the Z coordinate of this vertex.
translateZ(float) - Method in class j3deditor.bin.hierarchy.VirtualVertex
Changes the Z coordinate of this vertex.
Translator - Class in j3deditor.bin.util
Tool for translating UI text to specified language.
Translator(String) - Constructor for class j3deditor.bin.util.Translator
Create an instance of Translator.
translator - Static variable in class j3deditor.bin.util.Utilities
an instance of Translator.
TransparentPanel - Class in j3deditor.bin.components
Half transparent panel with gradient background and rounded corners.
TransparentPanel(int, int, Color, float) - Constructor for class j3deditor.bin.components.TransparentPanel
Creates an instance of TransparentPanel with the specified border with, arc radius and color.
TransparentPanel(int, int, Color) - Constructor for class j3deditor.bin.components.TransparentPanel
Creates an instance of TransparentPanel with the specified border with, arc radius and color.
TransparentPanel(int, int) - Constructor for class j3deditor.bin.components.TransparentPanel
Creates an instance of TransparentPanel with the specified border with and arc radius.
TransparentPanel() - Constructor for class j3deditor.bin.components.TransparentPanel
Creates an instance of TransparentPanel with default values.
TreeRenderer - Class in j3deditor.bin.hierarchy.view
Custom tree cell renderer.
TreeRenderer() - Constructor for class j3deditor.bin.hierarchy.view.TreeRenderer
 

U

UpdateblePanel - Interface in j3deditor.bin.editor.tools
Identifies the instance of implementing class as updateble panel.
updateHierarchy() - Method in class j3deditor.bin.editor.EditorPanel
Updates the hierarchy visualizer an scene-editor attached to this panel.
updateImage() - Method in class j3deditor.bin.editor.SceneBuffer
Schedules this image to updation.
updateLanguageList(File) - Static method in class j3deditor.bin.util.Deployer
Returns the list of available language files from the given directory.
updateLanguageList() - Method in class j3deditor.bin.util.UserData
Updates the list of available languages.
updateName() - Method in class j3deditor.bin.hierarchy.HierarchyNode
Changes the name of this node if the parent of this node has a child with the same name.
updateScaleAxes(int[]) - Method in class j3deditor.bin.editor.GeometryEditor
Updates scale axes.
updateScene() - Method in class j3deditor.bin.editor.Scene3D
Reattaches the BranchGroup of the scene to the SimpleUniverse object this Scene3D contains.
updateTools() - Method in class j3deditor.bin.editor.SceneEditor
Changes the tool panel according to selected hierarchy nodes.
updateTransformPanel(boolean) - Method in class j3deditor.bin.editor.SceneEditor
Specifies if the buttons on transform panel are enabled or not.
updateTree() - Method in class j3deditor.bin.hierarchy.view.HierarchyViewer
Updates the UI of the Jtree.
updateValues() - Method in class j3deditor.bin.editor.SceneEditor
Updates values shown on specific tool panel.
updateValues() - Method in class j3deditor.bin.editor.tools.NodePanel
Updates an object referenced by global variable panel.
updateValues() - Method in class j3deditor.bin.editor.tools.ObjPanel
Updates all values in text fields if the transformation of the object has occured.
updateValues() - Method in class j3deditor.bin.editor.tools.TextureAttributesPanel
Updates all values in ObjPanel attached to this panel.
updateValues() - Method in interface j3deditor.bin.editor.tools.UpdateblePanel
Updates values in the panel components.
updateView(Object) - Method in class j3deditor.bin.editor.Scene2D
Updates the image of this Scene2D if this scene is synchronizable or the caller of this method is this Scene2D object.
UserData - Class in j3deditor.bin.util
Tool that loads, saves and manages user preferences.
UserData() - Constructor for class j3deditor.bin.util.UserData
Creates an instance of Userdata.
userdata - Static variable in class j3deditor.bin.util.Utilities
an instance of UserData.
util - Static variable in class j3deditor.bin.util.Utilities
an instance of Utilities.
Utilities - Class in j3deditor.bin.util
Central module that initializes and manages tools needed by various classes.
Utilities(StartUp) - Constructor for class j3deditor.bin.util.Utilities
Creates an instance of Utilities and initializes all tools.

V

valueChanged(TreeSelectionEvent) - Method in class j3deditor.bin.editor.EditorPanel
Method to listen events sent by HierarchyViewer.
valueChanged(TreeSelectionEvent) - Method in class j3deditor.bin.hierarchy.view.HierarchyFrame
Listens to tree selection events performed on HierarchyViewer attached to this frame.
valueChanged(TreeSelectionEvent) - Method in class j3deditor.bin.hierarchy.view.HierarchyViewer
Invoked every time a node in the Jtree object is selected or deselected.
valueForPathChanged(TreePath, Object) - Method in class j3deditor.bin.hierarchy.view.HTreeModel
Not in use.
valueOf(String) - Static method in enum j3deditor.bin.hierarchy.util.HNodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum j3deditor.bin.hierarchy.util.LightType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum j3deditor.bin.hierarchy.util.PrimitiveType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum j3deditor.bin.hierarchy.util.Shape3DType
Returns the enum constant of this type with the specified name.
values() - Static method in enum j3deditor.bin.hierarchy.util.HNodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum j3deditor.bin.hierarchy.util.LightType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum j3deditor.bin.hierarchy.util.PrimitiveType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum j3deditor.bin.hierarchy.util.Shape3DType
Returns an array containing the constants of this enum type, in the order they are declared.
VERT_COORDS - Static variable in class j3deditor.bin.hierarchy.GeometryManipulator
Specifies that the manipulation target of this GeometryManipulator are vertex coordinates.
Vertex - Class in j3deditor.bin.hierarchy
Represents a vertex of a polygonal mesh.
Vertex(J3DeGeometryArray, int) - Constructor for class j3deditor.bin.hierarchy.Vertex
Creates an inastance of Vertex which represents index-th vertex in the specified J3DeGeometryArray.
VertexManipulator - Class in j3deditor.bin.editor.util
Utility for converting coordinates between 3D scene and Scene2D.
VertexManipulator() - Constructor for class j3deditor.bin.editor.util.VertexManipulator
 
VERTICAL - Static variable in class j3deditor.bin.components.ButtonPanelLayout
specifies that container's components are layd out in a column.
VERTICAL_DRAG - Static variable in class j3deditor.bin.components.SimpleButton
specifies that this button is vertically dragable button.
ViewPanel2D - Class in j3deditor.bin.editor.tools
UI for controlling Scene2D properties.
ViewPanel2D(GeometryManipulator, GeometryEditor) - Constructor for class j3deditor.bin.editor.tools.ViewPanel2D
Creates an instance of ViewPanel2D.
ViewPanel3D - Class in j3deditor.bin.editor.tools
UI for controlling Scene3D properties.
ViewPanel3D() - Constructor for class j3deditor.bin.editor.tools.ViewPanel3D
Creates an instance of ViewPanel3D.
ViewTab - Class in j3deditor.bin.util.preferences
View tab.
ViewTab() - Constructor for class j3deditor.bin.util.preferences.ViewTab
Creates an instance of ViewTab and initializes its components.
VirtualCamera - Interface in j3deditor.bin.hierarchy.util
Identifies the instance of implementing class as a virtual camera.
VirtualScene - Interface in j3deditor.bin.hierarchy.util
Identifies the instance of implementing class as a virtual scene.
VirtualScene2D - Interface in j3deditor.bin.hierarchy.util
Identifies the instance of implementing class as a 2D virtual scene.
VirtualScene3D - Interface in j3deditor.bin.hierarchy.util
Identifies the instance of implementing class as a 3D virtual scene.
VirtualVertex - Class in j3deditor.bin.hierarchy
Represents a vertex that contains its own vertex data.
VirtualVertex(J3DeGeometryArray, int) - Constructor for class j3deditor.bin.hierarchy.VirtualVertex
Creates an instance of VirtualVertex and initializes its components which are required by J3DeGeometryArray.
VirtualVertex(J3DeGeometryArray, Point3f, int) - Constructor for class j3deditor.bin.hierarchy.VirtualVertex
Creates an instance of VirtualVertex with the specified coordinates and initializes its components which are required by J3DeGeometryArray.
VirtualVertex(J3DeGeometryArray, float, float, float, int) - Constructor for class j3deditor.bin.hierarchy.VirtualVertex
Creates an instance of VirtualVertex with the specified coordinates and initializes its components which are required by J3DeGeometryArray.
VirtualVertex(Vertex) - Constructor for class j3deditor.bin.hierarchy.VirtualVertex
Creates an instance of VirtualVertex and copies all vertex data from the specified vertex to this vertex.

W

windowActivated(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
Not in use.
windowClosed(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
Not in use.
windowClosing(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
Not in use.
windowDeactivated(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
Not in use.
windowDeiconified(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
Not in use.
windowGainedFocus(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
Not in use.
windowIconified(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
Not in use.
windowLostFocus(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
Brings this window to front if focus is lost.
windowOpened(WindowEvent) - Method in class j3deditor.bin.util.ProgressIndicator
Not in use.
writeData(OutputStream) - Method in class j3deditor.bin.hierarchy.J3DeCamera
Writes the camera attributes to the given OutputStream as byte arrays.
writeData(OutputStream) - Method in interface j3deditor.bin.hierarchy.util.J3DeSerializable
Writes the state to output stream.

X

XMLParser - Class in j3deditor.bin.util
Tool for loading and saving XML files.
XMLParser() - Constructor for class j3deditor.bin.util.XMLParser
Creates an instance of XMLParser.
XMLParser(InputStream) - Constructor for class j3deditor.bin.util.XMLParser
Creates an instance of XMLParser and loads an XML file if possible.
XMLParser(File) - Constructor for class j3deditor.bin.util.XMLParser
Creates an instance of XMLParser and loads an XML file if possible.

Z

zoomCamera(float) - Method in class j3deditor.bin.editor.Scene2D
Zooms the camera in/out.
zoomCamera(float) - Method in class j3deditor.bin.hierarchy.J3DeCamera
Zooms the camera in/out.
zoomCamera(float) - Method in interface j3deditor.bin.hierarchy.util.VirtualCamera
Zooms the camera in/out.

A B C D E F G H I J K L M N O P R S T U V W X Z